用于验证多个固定字符串的正则表达式

时间:2016-04-02 10:55:49

标签: regex

我目前有一个正则表达式,允许字符串' red'小写,大写并且周围有空格:

/red/i

如何扩展此正则表达式以检查多个单词,例如rot,rouge,red和rojo。?

我正在使用不支持标记的Javascript plugin。这个正则表达式在JavaScript中以非文字格式采用相同的形式,如何以相同的方式扩展?

^\s*[Rr][Ee][Dd]\s*$

2 个答案:

答案 0 :(得分:1)

尝试在正则表达式中使用OR运算符:

/(blue|green|red)/i

答案 1 :(得分:0)

有很多方言的正则表达式。但是,在这种情况下,以下情况在大多数情况下都有效:

/red|green|yellow|blue/i