//用户名必须以字母开头
求验证用户名的正则式,必需以字母开头,只能包括字母\数字\下划线
如题
------解决方案--------------------
var reg= new RegExp(/^[a-zA-Z]+[a-zA-Z0-9_]*$/gi);
------解决方案--------------------
不是很明白楼主的意思,出现的符号全都给你解释一遍吧
^ 与字符串开始的地方匹配,不匹配任何字符
[a-zA-Z] 指a-zA-Z中的任意一个字母,但只是一个,而不是多个
^[a-zA-Z]放在一起表示以字母开头
\w 任意一个字母或数字或下划线,也就是 A~Z,a~z,0~9,_ 中任意一个
* 表达式不出现或出现任意次
$ 与字符串结束的地方匹配,不匹配任何字符
这样写本身就不包含汉字在内的