他以前是这样的:
var pattern=/^[a-zA-Z][a-zA-Z0-9_]{1,14}[a-zA-Z0-9]$/i;
if (!pattern.test(account)) {
alert("用户名只能用数字、英文或下划线,并且必须为英文字母开头,下划线不能在结尾,用户名不支持中文!");
getObject("username").focus();
return false;
}
我现在想可以用数字开头,其他的可以不变

解决方案 »

  1.   

    var pattern=/^[0-9a-zA-Z][a-zA-Z0-9_]{1,14}[a-zA-Z0-9]$/i;
    这条是可以以数字开头,其它的不变
      

  2.   

    我现在想可以用数字开头,其他的可以不变
    ======================================
    只要小改动下你的正则即可var pattern=/^[a-zA-Z0-9][a-zA-Z0-9_]{1,14}[a-zA-Z0-9]$/i;
    if (!pattern.test(account)) {
    alert("用户名只能用数字、英文或下划线,并且必须为英文字母开头,下划线不能在结尾,用户名不支持中文!");
    getObject("username").focus();
    return false;
    }