[英]How to match and extract string matching regular expression
这是主字符串:
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 来匹配和提取字符串。 但无法找到正确的语法。
任何帮助,将不胜感激。
谢谢,警察局
您可以使用
const regex = /\b[2-9]\d{3}\s\d{4}\s\d{4}\b/;
请参阅正则表达式演示。 请注意使用有助于避免双重转义反斜杠的正则表达式文字。
细节
\b
- 单词边界[2-9]
- 从2
到9
的数字\d{3}
- 三位数\s
- 一个 wjitespace\d{4}
- 四位数字\s
- 一个空格\d{4}
- 四位数字\b
- 单词边界。单词边界避免将数字匹配为另一个数字/单词的一部分。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.