<br> function check(obj){</p> <p>//???????<br> //要求只允许数字,字母,下划线,并且不能以下划线开头<br> }<br> <script></p> <p><input type="text" name="checkName" id="checkName" onpropertychange="check(checkName);" oninput="check(checkName);"></p>
[code="java"]function check(obj){
patrn=/^[a-zA-Z0-9]{1}([a-zA-Z0-9]|[_])*$/;
if (!patrn.exec(obj))
return false;
return true;
}[/code]
恩,之前我写的有点问题,这个测试过可以用的
[code="java"]var patrn=/^[0-9a-zA-z][0-9a-zA-z_]*$/;
if (!patrn.exec(obj)) return false
return true [/code]
<br> function check(obj){ </p> <p>//要求只允许数字,字母,下划线,并且不能以下划线开头 </p> <p>var patrn=/^[0-9a-zA-z][0-9a-zA-z_]*$/; <br> if (patrn.test(obj)) return true;<br> return false;</p> <p>} <br> <script> </p>