白巧克力威廉姆斯头像:正则表达式的问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 00:53:30
<input onChange="check(this.value)" />
<script>
var uReg=/[^0-9]/ig;
function check(vAlue){
if (uReg.test(vAlue)){alert('只能输入数字');}
if (vAlue.length>6){alert('只能输入6位');}
}
</script>
我不是很清楚这个是什么意思: uReg=/[^0-9]/ig;

这个就是判断字符串必须由0-9的数字组成。

后面的全局标志 ('g') 表示该表达式将用来在输入字符串中查找尽可能多的匹配。大小写敏感性由表达式结束处的大小写敏感性标记 ('i') 指定。多行标记指定可能出现在换行符的两端的潜在匹配。