如何在以下正则表达式中强制至少包含 2 个字母?
/^[a-zA-Z0-9\_\-\.\+]+$/
目前,我正在剥离所有不是字母的内容,并使用 strlen
计算结果以实现我需要的结果。
最佳答案
这个有效:
^[a-zA-Z0-9_.+-]*(?:[a-zA-Z][a-zA-Z0-9_.+-]*){2,}$
展开:
^
[a-zA-Z0-9_.+-]*
(?:
[a-zA-Z] [a-zA-Z0-9_.+-]*
){2,}
$
关于php - 正则表达式模式中至少有 2 个字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30380732/