六位"/>
正则表达式:字符、数字与英文字母组成,至少六位
1、书写:/^(?=.*[0-9])(?=.*[a-zA-Z])(?=.*[!@#$])(.{6,})$/;
其中{6,}是可以调的,6表示至少6个,如果是6-10则为{6,10}
[!@#$],中括号里面可以添加特殊字符,比如添加%,则变成[!@#$%];
所有特殊字符:[`~!@
#$%^&*()_\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘',。、]
2、应用
testRule = /^(?=.*[0-9])(?=.*[a-zA-Z])(?=.*[!@#$])(.{6,})$/;testRule.test(e.target.value) //e.target.value为检验的对象
更多推荐
正则表达式:字符、数字与英文字母组成,至少六位
发布评论