我有这个正则表达式导致我的验证消息触发,因为它需要6个字符。我需要一个允许任意数量字符的正则表达式:
var unFieldRegEx = /^(?=.*[a-zA-Z\d])(\w|[\.\@\-\?\,\&\''\/\_\""]){6,}$/;
答案 0 :(得分:2)
将{6,}更改为*为0或更多字符。将其更改为+为1个或更多字符。
答案 1 :(得分:1)
var unFieldRegEx = /^(?=.*[a-zA-Z\d])(\w|[\.\@\-\?\,\&\''\/\_\""])*$/;
应该这样做(删除长度说明符@ end并用*替换)