是否有正则表达式同时匹配空字符串和给定的单词?

时间:2012-02-22 01:36:03

标签: regex

我尝试匹配的值可以是单词,也可以是空的。

我需要一个可以执行以下操作之一的正则表达式:

  1. 匹配'默认'或空字符串
  2. OR

    1. 匹配任何非空的字符串'默认'
    2. 非空字符串非常重要,因为""在我的情况下与默认值相同。

      这有正则表达式吗?

      任何能帮助我指明正确方向的事情都值得赞赏。

2 个答案:

答案 0 :(得分:5)

当然,正则表达式非常简单:

/^(|default)$/

答案 1 :(得分:1)

?表示0或1次出现:

  /^(default)?$/