【发布时间】:2018-03-08 02:48:38
【问题描述】:
我想创建一个正则表达式在 JavaScript 中搜索,我输入的字符串是“AO it”,所以我想要一些类似“hit AO ah”、“it AO”的句子。将被显示,我不知道该怎么做,我希望当我输入一些特殊的东西时,比如'(','@#',......所以它不显示结果。 我将 RegEx 尝试为 '.*it.AO.' 但不匹配。
【问题讨论】:
标签: javascript regex regex-group
我想创建一个正则表达式在 JavaScript 中搜索,我输入的字符串是“AO it”,所以我想要一些类似“hit AO ah”、“it AO”的句子。将被显示,我不知道该怎么做,我希望当我输入一些特殊的东西时,比如'(','@#',......所以它不显示结果。 我将 RegEx 尝试为 '.*it.AO.' 但不匹配。
【问题讨论】:
标签: javascript regex regex-group
试试这个正则表达式:
.*(AO it|it AO).*
【讨论】:
让我在这里提交一个天真的答案作为基线。让我们将“AO it”称为target。
用空格分割target,你会得到一组tokens。然后,如果用户输入包含tokens 中的任何元素,则显示用户输入。
【讨论】: