^:从字符串开头进行匹配
$:从字符串末尾进行匹配
如对于字符串“aaaAAA”
^((?![A-Z]).)*仍会匹配到“aaaAAA"
而^((?![A-Z]).)*$才能保证不匹配。
注:?!意为不包含