asp中关于表单电话的检测(拜托大家了 急死了)
我想只允许用户只输入数字 横杠 点,用正则什么都行 能实现就好
比较急用。
由于本人是新手 还是最好给个例子 在这里先拜谢了!!!
------解决方案-------------------- <script language= "javascript ">
function validate(field) {
var valid = "0123456789.- "
var ok = "yes ";
var temp;
for (var i=0; i <field.value.length; i++) {
temp = " " + field.value.substring(i, i+1);
if (valid.indexOf(temp) == "-1 ") ok = "no ";
}
if (ok == "no ") {
alert( "该值只能为数值! ");
field.focus();
field.select();
}
}
</script>
<input type= "text " name= "a " onblur= "validate(this) ">