javascript - 我可以在 Javascript 中创建一个按顺序但不一定按顺序匹配字符的正则表达式吗?

标签 javascript regex string match

有谁知道 JavaScript 中的一种方法可以有效地检查字符串是否按顺序包含子字符串的所有字符,即使它们不是连续的(即可能被其他内容分隔)?

示例:

hasChars("turtle", "I like tu uurtle"); // true
hasChars("turtle", "t,u,r,t,l,e,"); // true
hasChars("turtle", "turtel"); // false

最佳答案

var patt = new RegExp(".*?t.*?u.*?r.*?t.*?l.*?e.*");
console.log(patt.test('I like tuuu ur,t,l,e,')); // true

关于javascript - 我可以在 Javascript 中创建一个按顺序但不一定按顺序匹配字符的正则表达式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25485405/

相关文章:

regex - Perl 重写旧的 URLS 以对 SEO 友好

python - 有没有办法在正则表达式集中使用特殊字符?

regex - 在文本之间不包含空格的匹配正则表达式是什么?

java - 查找字符串中数字序列的最小数

javascript - 使用 AJAX 调用获取表单时使用 AntiForgeryToken?

javascript - setDoc 函数返回什么?

javascript - 如何/工具分析下面的json?

javascript - 用户完成输入时的 Angular2 控件验证

jquery - 正则表达式过滤器不执行精确匹配

C++ zlib 压缩文件中的字符串