他以前是这样的:
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;
}
我现在想可以用数字开头,其他的可以不变
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;
}
我现在想可以用数字开头,其他的可以不变
这条是可以以数字开头,其它的不变
======================================
只要小改动下你的正则即可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;
}