正则表达式匹配一个6,12位字符 不能为纯数字也不能为纯字母

正则表达式匹配一个字符不能为纯数字也不能为纯字母,必须带有数字和字母,同时特殊符号也是可以输。
可以为 aaa123 a123!@# 123!aaa 只是不能为 aaaaaa 111111

慕尼黑5688855
浏览 4196回答 1
1回答

白猪掌柜的

匹配一个由字母,数字或特殊字符组成的长度为6-12的字符串,字符串中必须同时包含字母和数字。不明白你的特殊字符的定义是什么,姑且理解为键盘上所有可输入的除字母,数字之外的字符。^(?![^A-Za-z]+$)(?![^0-9]+$)[\x21-x7e]{6,12}$
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript