
正则
Peak peak
··
展开
-
js 只允许输入大写字母
js 只允许输入大写字母原创 2022-05-11 16:53:40 · 1126 阅读 · 0 评论 -
js 正则必须包含6-18位数字、大写字母、小写字母、特殊字符
var res = /^(?=.*\d)(?=.*?[a-z])(?=.*?[A-Z])(?=.*[~!@#$%^&*])[\da-zA-Z~!@#$%^&*]{6,18}$/; res.test('12345aA@1')原创 2021-03-29 10:20:21 · 1876 阅读 · 0 评论 -
js 正则验证同一个值结果却不一样
var reg = /^[a-z][a-z0-9_]*$/g; console.log(reg.test('sadf6')) console.log(reg.test('sadf6')) 打印结果一次是true,一次是false 这是因为正则reg的g属性,设置的全局匹配。RegExp有一个lastIndex属性,来保存索引开始位置,也就是说第二次正则会在索引为5的地方验证,那么这个时...原创 2020-03-27 13:59:16 · 497 阅读 · 0 评论