pattern: /^[a-z0-9A-Z._%]+$/ ;
^在[ ]里面表示“非”;
^在[ ]外面匹配输入字符串的开始位置,即从字符串左边第一个字符开始匹配;
$ 匹配输入字符串的结束位置;
+ 匹配前面的子表达式一次或多次。例如,‘zo+’ 能匹配 “zo” 以及 “zoo”,但不能匹配 “z”。+ 等价于 {1,}。
* 匹配前面的子表达式零次或多次。例如,zo* 能匹配 “z” 以及 “zoo”。* 等价于{0,}。
<script>
var reg=/[^0-9]/;
var str="1a";
console.