javascript中的正则表达式,不允许使用非英文字符

时间:2017-05-25 12:59:18

标签: javascript regex

我想创建一个允许特殊字符但不允许使用非英文字母的正则表达式。我的验证的正则表达式是:

/^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[#?!@$%^&*-]).{8,}$/; 

这个正则表达式也允许数字,你可以看到

1 个答案:

答案 0 :(得分:0)

这匹配不包括英文字母的字符串:

^[^a-zA-Z]+$