script问题
<script>function test(){
var e=document.form;
var reg = /^\d{6}$/;
if(!reg.test(e.date_t.value)){
alert("查询日期输入有误,应为[0-9]的6位数字!");
e.date_t.focus();
return false;
}
}
</script>
这里的reg.test(e.date_t.value)代表什么
/^\d{6}$/这个表达式的"/"是什么意思?
急在线等
搜索更多相关的解决方案:
script
----------------解决方案--------------------------------------------------------
这是一个正则表达式
/ / 两个反斜杠之间的东西就是表达式内容
^\d{6}$ 应该是代表 \d6 或者 \d
不知道理解的对不对。
----------------解决方案--------------------------------------------------------
^表示文本(字符串)起位置,\d表示数字,{6}表示6个,$表示文本结束位置.
so,^\d{6}$表示在文本的起始与结束之间包含连续6个数字.也就是匹配6个连续数字的字符串.
----------------解决方案--------------------------------------------------------