是否可以执行以下匹配?
^do something$
..对于部分打印的'某些内容,可以进行匹配。
例如:
^do s$
^do so$
^do som$
^do some$
^do somet$
^do someth$
^do somethi$
^do somethin$
^do something$
是否可以使用正则表达式执行此操作而无需将一堆逻辑OR串起来?
答案 0 :(得分:1)
无需使用正则表达式:
function isMatch(input)
{
var key="do something";
return key.startsWith(input) && input.length <= key.length;
}
答案 1 :(得分:0)
如果您只想部分匹配&#34;某些事情&#34;,您可以这样做:
\^do\s+((?:something|somethin|somethi|someth|somet|some|som|so|s))\$