JS表单验证姓名不能为空且一定为中文
functioncheckName(Name){vartrueName=form1.Name.value;varpattern=/^[u4Eoo-u9FA5]+$/g;i...
function checkName(Name){
var trueName=form1.Name.value;
var pattern=/^[u4Eoo-u9FA5]+$/g;
if(!trueName(Name)){
alert('真实姓名不能为空!');
}
else if(!Nanme.match(pattern)){
alert('真实姓名只能为中文!');
}
}
其实我改了很多次,下面的INPUT里面也调用了写的这个function,但是在浏览器测试的时候无论输入什么数据都没有提示信息,我想要达到的是填写了不合规范的信息后就自动跳出提示信息框,请高手帮忙解答,谢谢 展开
var trueName=form1.Name.value;
var pattern=/^[u4Eoo-u9FA5]+$/g;
if(!trueName(Name)){
alert('真实姓名不能为空!');
}
else if(!Nanme.match(pattern)){
alert('真实姓名只能为中文!');
}
}
其实我改了很多次,下面的INPUT里面也调用了写的这个function,但是在浏览器测试的时候无论输入什么数据都没有提示信息,我想要达到的是填写了不合规范的信息后就自动跳出提示信息框,请高手帮忙解答,谢谢 展开
2个回答
展开全部
var pattern=/^[\u4e00-\u9fa5]+$/;
String.prototype.trims = function(){
return this.replace(/^\s*|\s*$/g, "");
};
String inputstr = "testtest";
if(!pattern.test(inputstr.trims())) {
alert("error");
return false;
} else {
return true;
}
String.prototype.trims = function(){
return this.replace(/^\s*|\s*$/g, "");
};
String inputstr = "testtest";
if(!pattern.test(inputstr.trims())) {
alert("error");
return false;
} else {
return true;
}
追问
那个啥,我水平不够,可以帮忙注释下不?谢谢谢谢啦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询