javascript正则表达式来识别所有特殊字符
javascript regular expression to recognize all special characters
我正在为更强的密码编写一个正则表达式,该密码至少需要一个小写字母、大写字母、一个数字、一个特殊字符,并且长度为8或以上。
我有下面的一个正则表达式。
/(?=.*'d)(?=.*[a-z])(?=.*[A-Z])(?=.*'W).{8,}/
这个的问题是它没有将下划线('_')字符视为一个特殊字符。如何将其包含在特殊字符列表中?
提前谢谢。
_
是单词字符,因此不包括在'W
(不是单词)类中。将'W
放入[]
中,并添加类似的_
/(?=.*'d)(?=.*[a-z])(?=.*[A-Z])(?=.*['W_]).{8,}/
这应该可以做到
问候
相关文章:
- javascript替换换行符和特殊字符
- angularjs删除动态形式元素中的特殊字符
- 使用json_encode通过xmlhttp.responseText发送特殊字符(即caron)
- 在搜索中考虑特殊字符的
- 避免键入一些特殊字符
- Regex测试特殊字符
- 在 Javascript 中对特殊字符进行排序 (æ)
- 必须检查长度,并在文本框中允许一些特殊字符
- 一个jquery验证器方法,它不接受纯数字或纯特殊字符,但接受上面是否有字母
- 用于在Javascript中删除多个空格的特殊字符
- jQuery-Regex以防止任何特殊字符
- javascript正则表达式来识别所有特殊字符
- RegEx只获取特殊字符,前后不获取任何字符
- 如何使用JQuery检查输入(电子邮件)字段是否包含特殊字符
- Javascript:包括特殊字符的文本选择
- 获取特殊字符后没有单词的句子
- 替换字符串javascript中的所有特殊字符..
- 无法识别特殊字符
- IE10和IE8中识别特殊字符的事件
- ";未捕获错误:语法错误,无法识别的表达式:"带有autoComplete(特殊字符?)