这是主字符串:
MR HI Government He PIHe9 Hanumana Ji 3-� fafer/ DOB : 01/01/1959 989 / Male 2094 7051 9541 ������ - ��� ����� �� 3�1���
我想匹配和提取2094 7051 9541
使用正则表达式
和正则表达式模式查找为:
^[2-9]{1}[0-9]{-3}\s[0-9]{4}\s[0-9]{4}$
我想使用javascript来匹配和提取字符串。但是找不到合适的语法
如有任何帮助,不胜感激。
谢谢,PD
可以使用
const regex = /b[2-9]d{3}sd{4}sd{4}b/;
参见regex演示。注意使用了一个regex字面值,可以帮助避免双转义反斜杠。
细节
b
——一个字边界[2-9]
—2
到9
之间的一个数字d{3}
-三位数s
- a空白d{4}
-四位数字s
- a空白d{4}
-四位数字b
-一个字边界。
字边界避免将数字匹配为另一个数字/单词的一部分。