有人可以定义一个只允许两个字母“E”和“P”的正则表达集。
我有一个网络应用,其中某些文字区域只需要输入这两个字符。
谢谢。
答案 0 :(得分:2)
/^[ep]+$/
就是这样。
^
表示“字符串开头”[ep]
是我们的字符“e”和“p”+
表示“重复1次或更多次”$
表示“字符串结束”如果你也想接受E和P,你可以为不区分大小写添加i
修饰符:
/^[ep]+$/i
在javascript中使用:
var testingRegex = /^[ep]+$/i;
if (testingRegex.match(myString)) {
//Yes, it matches!
} else {
//Error!
}