1

我正在开发需要用户在文本框中添加多个 GroupName 的应用程序。
1. GroupName 可以用“,”/“or”/“OR”分隔。
2.输入不能以“,”/“or”/“OR”开头或结尾。

例如:GroupName、GroupName 或 GroupName OR GroupName 或 GroupName、GroupName、GroupName、GroupName 或 GroupName

为此,我编写了一个正则表达式,但我无法实现第二点。到目前为止开发的正则表达式是
/^([a-zA-Z])(\s|[,\s]|[or\s]|[OR\s]?[a-zA-Z])*$/

如果社区中的某个人能参与帮助我,那将是很好的帮助。

谢谢。

4

1 回答 1

0

如果要验证输入:

/^[a-zA-Z]+(?:\s*(?:or|OR|,)\s*[a-zA-Z]+)*$/

*(这里有解释

于 2012-04-24T07:22:50.883 回答