有人可以定义一个只允许两个字母“E”和“P”的正则表达式集吗?
我有一个网络应用程序,其中某些文本区域需要允许仅输入这两个字符。
谢谢。
最佳答案
/^[ep]+$/
就是这样。
^
表示“字符串开头”[ep]
是我们的字符“e”和“p”+
表示“重复 1 次或多次”$
表示“字符串结尾”
如果您还想接受 E 和 P,则可以添加 i
修饰符以不区分大小写:
/^[ep]+$/i
在 JavaScript 中使用:
var testingRegex = /^[ep]+$/i;
if (testingRegex.match(myString)) {
//Yes, it matches!
} else {
//Error!
}
关于php - 正则表达式仅允许选择字母表字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14429063/