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

kas*_*ega 5 regex

我想要匹配的值可以是单词,也可以是空的.

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

  1. 匹配单词'default'或空字符串

要么

  1. 匹配任何非"默认"的非空字符串

非空字符串很重要,因为""与我的情况中的默认值相同.

这有正则表达式吗?

任何有助于指出我正确方向的事情都值得赞赏.

Lil*_*ard 6

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

/^(|default)$/
Run Code Online (Sandbox Code Playgroud)