利用正则表达式,密码设置长度为8到10,以字母开头必须要有数字必须要有下划线。
/^[a-zA-Z]\w{7,9}$/
(?<=^[a-z)(?=(^([a-z0-9]|_){8,10})$)^([a-z0-9]*[_]{1,}[a-z0-9]*)+$
在正则表达式中:
1、限制长度使用格式:{min,max}
2、限定字母使用格式:[a-zA-Z]
3、限定数字使用格式:[0-9]
4、限定下划线的话就直接写即可
那么最终的正则表达式可以这样写:
^[a-zA-Z]{1,}[0-9]{1,}_{1,}[0-9]{1,}}_{1,}{8,10}$