有没有不同的方式来构建这样的正则表达式......
/^52\s*quarts(\s*\,*\s*|\s+)motor oil(\s*\,*\s*|\s+)las vegas(\s*\,*\s*|\s+)nv/i
...这样它为“52 quarts motor oil las vega”返回的匹配项将是[“52 quarts motor oil las vega”]?
我正在尝试将缓存添加到 jQuery 自动完成的使用中,并且我想动态地将用户输入与准备好的正则表达式列表进行匹配。由于我需要提前准备匹配表达式,它们不能因为它们比完整的用户输入字符串长而无法匹配!