可以使用以下正则表达式来实现:

/^(?=.\d)(?=.[a-zA-Z])(?=.[!@#$%^&()_+~`-={}[]:;'<>,.?/]).{8,14}$/

解释:

^ 匹配字符串的开始 (?=.\d) 至少包含一个数字 (?=.[a-zA-Z]) 至少包含一个字母 (?=.[!@#$%^&()_+~`-={}[]:;'<>,.?/]) 至少包含一个标点符号 .{8,14} 长度为8~14个字符 $ 匹配字符串的结束

前端正则校验:长度8-14字符,包含字母、数字和标点

原文地址: https://www.cveoy.top/t/topic/mXHS 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录