必须是字母数字或下划线, 不能以数字开头:
function right(un){
var m = '^[a-zA-Z_][0-9a-zA-Z_]{1,}$';
if(!un.match(m))
{
username = document.getElementsByName('username');
$('alertu').innerHTML=' 必须是字母数字或下划线, 不能以数字开头';
unr = 0;
}
else
{
$('alertu').innerHTML='用户名可用';
unr = 1;
}
}
这样写可以正确判断吗? |