Regex 正则表达式帮助、一个字符、一个数字和选项spl char
我正在尝试创建具有以下条件的正则表达式Regex 正则表达式帮助、一个字符、一个数字和选项spl char,regex,Regex,我正在尝试创建具有以下条件的正则表达式 1) 至少需要一个字符。 2) 至少需要一个数字。 3) 大小写不重要。 4) 特殊字符是可选的,如果使用,则只允许使用这些字符~`!@$%^&*()-\+=。 5) 长度在6到20之间。 示例:空闲: 1 http://jsfiddle.net/TH2dG/ 2 http://jsfiddle.net/mqS3g/ 感谢您的帮助。您可以使用此正则表达式: /^(?=.*?[a-z])(?=.*?[0-9])[~`!@#$%^&*()_+=.a
1) 至少需要一个字符。
2) 至少需要一个数字。
3) 大小写不重要。
4) 特殊字符是可选的,如果使用,则只允许使用这些字符~`!@$%^&*()-\+=。
5) 长度在6到20之间。
示例:空闲:
1
http://jsfiddle.net/TH2dG/
2
http://jsfiddle.net/mqS3g/
感谢您的帮助。
您可以使用此正则表达式:
/^(?=.*?[a-z])(?=.*?[0-9])[~`!@#$%^&*()_+=.a-z0-9-]{6,20}$/i
您需要在问题中发布您的尝试,而不是JSFIDLE链接。非常感谢Anubhava。我的第二个JSFIDLE链接非常接近,但语法混乱。不管怎样,在你的帮助下它工作得很好。