我一直在尝试创建一个混淆电话号码的正则表达式,但遇到了一些麻烦。
假设我有电话号码
123-1231234
123 1231234
123-123 12 12
01555555
我不想在第一个 - 或空格之后用 X 替换数字,所以结果是
123-XXXXXXX
123 XXXXXX
123-XXX XX XX
015XXXXXXX (if there's no whitespace or - then everything after 3rd digit).
但是在正则表达式方面很差并且经过了很大的努力,我想出了这个表达式 (-(\d+))|(\s(\d+)) 但它只给了我像 123X 这样的结果