+ -
当前位置:首页 → 问答吧 → 表单验证问题

表单验证问题

时间:2011-11-25

来源:互联网

function checkname(){
var name=document.getElementById("name").value;

if(name==""){
document.getElementById("nameMsg").innerHTML="姓名不能为空";
return false;
}
for(var i=0;i<name.length;i++){
var j=name.substring(i,i+1);
if(isNaN(j)==false){
document.getElementById("nameMsg").innerHTML="姓名不

能包含数字";
return false;
}
}
return true;
}
姓名不能包含数字 达不到效果!!求解!!!

作者: bobo5211988   发布时间: 2011-11-25

JScript code
if (name.search(/\d/) < 0) {
document.getElementById("nameMsg").innerHTML="姓名不能包含数字";
return false;
}

作者: dencey   发布时间: 2011-11-25

打错了,是这样
引用 1 楼 dencey 的回复:

JScript code
if (name.search(/\d/) >= 0) {
document.getElementById("nameMsg").innerHTML="姓名不能包含数字";
return false;
}

作者: dencey   发布时间: 2011-11-25

不会正则。。。。

作者: bobo5211988   发布时间: 2011-11-25

JScript code
if(name.match(/(\d)/)) {
        alert("不能有数字.");
        return false;
    }

作者: ifandui   发布时间: 2011-11-25

引用 3 楼 bobo5211988 的回复:

不会正则。。。。
用着学就好,这次先学会\d表示任意数字

作者: p2227   发布时间: 2011-11-25

相关阅读 更多

热门下载

更多