0

有人可以定义一个只允许两个字母“E”和“P”的正则表达式集。

我有一个网络应用程序,其中某些文本区域需要只允许输入这两个字符。

谢谢你。

4

1 回答 1

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!
}
于 2013-01-20T20:43:44.137 回答