小白求指教,登录界面简单验证,真心求指教 ,谢谢了
求登录界面简单验证用户名英文,不许为空,6到10个字节,如果出错直接拦截,并有提示,这几天试了好多volidator,但是都因为这样那样的原因整不明白,真心求答案,
<br>
//验证英文<br>
function verity(obj) {<br>
var parent = /^[A-Za-z]+$/;<br>
if (parent.test(obj.value)) {<br>
alert("格式正确" + string);<br>
}<br>
else {<br>
alert("只能输入英文字母");<br>
}<br>
} //不许为空,6到10个字节<br>
function Cmd(obj) {<br>
var len = obj.value.replace(/[^\x00-\xff]/g, "**").length;<br>
if (len < 4 || len > 10) {<br>
alert("请输入4-10个字节的字符");<br>
}<br>
}<br>
正则表达式 匹配 英文字母6到10位 [A-Za-z]{6,10}
用正则表达式吧~onkeydown
js使用正则表达式匹配,可以在输入框失去焦点时调用此方法判断
<br>
//验证英文<br>
function verity(obj) {<br>
var parent = /^[A-Za-z]+$/;<br>
if (parent.test(obj.value)) {<br>
alert("格式正确" + string);<br>
}<br>
else {<br>
alert("只能输入英文字母");<br>
}<br>
} //不许为空,6到10个字节<br>
function Cmd(obj) {<br>
var len = obj.value.replace(/[^\x00-\xff]/g, "**").length;<br>
if (len < 4 || len > 10) {<br>
alert("请输入4-10个字节的字符");<br>
}<br>
}<br>
可以使用html5自带的验证,不需要其它插件,而且如今主流的浏览器都支持html5.