正则匹配英文和空格问题,正确输入老是提示错误 我看你的程序没有问题的:应该是少了一个trim()这样吧在你的 function chkukcity(obj){}前面加多下面的一句:function String.prototype.trim() {return this.replace(/(^\s*)|(\s*$)/g,"");} //因为在JavaScript中是没有 trim() 这个方法的,得自己编写一个 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function chkukcity(obj){ obj.value=obj.value.trim(); if(obj.value!="") {var reg=/^[a-zA-Z\s]+$/; if(reg.test(obj.value)&&obj.value.length<20) //发现错误 {obj.className=""; }else {alert("城市输入错误"); obj.focus();obj.className="onErr";return false; } } } function chkukcity(obj){ obj.value=obj.value.trim(); if(obj.value!="") {var reg=/^[a-zA-Z\s]+$/; if(reg.test(obj.value)&&obj.value.length<20) //发现错误 {obj.className=""; }else {alert("城市输入错误"); obj.focus();obj.className="onErr";return false; } } } 关于原型继承? java或者js出现位运算溢出问题 jquery 请求错误 javascript 正则表达式 为什么我的查询框连续输入两次回车才提交啊 javascript王者归来 这本书与 javascript权威指南 比较不知道哪个更好。。,还有 JavaScript网页特效范例宝典 明日科技的特效书 2个select怎么互相呼应? 关于JavaScript的基本文法问题(document.writeln) 请问出错在那啊 关于applet的问题? 用js赋值后的div的怎么求高 对你们easy的问题,关于form事件的。
function chkukcity(obj){
obj.value=obj.value.trim();
if(obj.value!="")
{var reg=/^[a-zA-Z\s]+$/;
if(reg.test(obj.value)&&obj.value.length<20) //发现错误
{obj.className="";
}else
{alert("城市输入错误");
obj.focus();obj.className="onErr";return false;
}
}
}
obj.value=obj.value.trim();
if(obj.value!="")
{var reg=/^[a-zA-Z\s]+$/;
if(reg.test(obj.value)&&obj.value.length<20) //发现错误
{obj.className="";
}else
{alert("城市输入错误");
obj.focus();obj.className="onErr";return false;
}
}
}