我有一个输入,只能有两个值苹果或香蕉。我可以使用什么正则表达式来确保这两个单词中的任何一个被提交?
当前回答
有不同的正则表达式引擎,但我认为他们中的大多数将与此工作:
apple|banana
其他回答
有不同的正则表达式引擎,但我认为他们中的大多数将与此工作:
apple|banana
这样做:
/^(apple|banana)$/
从捕获的字符串中排除(例如$1,$2):
(?:apple|banana)
或者,如果你使用独立模式:
apple|banana
推荐文章
- 如何从JavaScript中使用正则表达式的字符串中剥离所有标点符号?
- 正则表达式中的单词边界是什么?
- 如何将一个标题转换为jQuery的URL段塞?
- c#消毒文件名
- JavaScript:客户端验证与服务器端验证
- Javascript和regex:分割字符串并保留分隔符
- 验证多个列的唯一性
- 输入触发器按钮单击
- (grep)正则表达式匹配非ascii字符?
- 如何在保持原始字符串的同时对字符串执行Perl替换?
- 创建正则表达式匹配数组
- *的区别是什么?和。*正则表达式?
- 如何将“camelCase”转换为“Camel Case”?
- 在Java中使用正则表达式提取值
- 如何克服HTML表单嵌套的限制?