如何通过使用正则表达式屏蔽来搜索电话号码

时间:2019-07-10 11:04:08

标签: php regex laravel

我正在尝试使用字母在Elasticsearch中搜索电话号码。例如,如果我们有25AA4657,elasticsearch应该搜索类似25004657, 25114657, 25224657或直到25994657的数字。

或者如果用户输入ABBCCA,elasticsearch应该搜索122331, 211332,这意味着如果重复相同的字母,则这些字母必须匹配任何相同的数字。

我的正则表达式不太好。这个问题的搜索正则表达式可以是什么?

编辑:在25AA4657示例中,我可以对A使用[0-9],那么A的第二次出现又如何呢?

0 个答案:

没有答案