Javascript正则表达式最小长度匹配

Javascript正则表达式最小长度匹配,javascript,regex,Javascript,Regex,我找到了一些用于字符串开头的正则表达式,但我似乎找不到一种方法使它只在输入2个字符后才进行搜索。这是一个正则表达式问题还是需要在代码中完成? RegExp(“^”+$.ui.autocomplete.escapeRegex(术语),“i”) 这个正则表达式应该可以工作。 还可以使用测试正则表达式 /^(.){2}/ 我建议使用foo.length>2,除非你绝对需要正则表达式。if(foo.length>2)…if(input.value.length>=2){/*doyoursearch*

我找到了一些用于字符串开头的正则表达式,但我似乎找不到一种方法使它只在输入2个字符后才进行搜索。这是一个正则表达式问题还是需要在代码中完成?
RegExp(“^”+$.ui.autocomplete.escapeRegex(术语),“i”)

这个正则表达式应该可以工作。
还可以使用测试正则表达式

 /^(.){2}/
我建议使用foo.length>2,除非你绝对需要正则表达式。

if(foo.length>2)…
if(input.value.length>=2){/*doyoursearch*/}
替换
“^”
我使用了if(foo.length>2)的方式,它的工作方式我想谢谢你