如何利用正则表达式匹配一字符串,要求字符串必须以字符开头,必须有数字和下滑线。
首先 不是字符开头,是字母开头吧!试试
var reg = /^[a-zA-Z]{1}[\d_]+$/;
var reg=/^[a-zA-Z]+(?=.*\d)(?=.*_).*$/;
楼上的 var reg = /^[a-zA-Z]{1}[\d_]+$/; 不能保证同时必须有数字和下划线,只能保证必须有数字或者下划线