Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
特定的电话号码RegEX_Regex_Validation_Jquery Validate - Fatal编程技术网

特定的电话号码RegEX

特定的电话号码RegEX,regex,validation,jquery-validate,Regex,Validation,Jquery Validate,可能重复: 您好 我需要对包含电话号码的文本字段实施基于jquery的验证,为此我需要这两个字符串的正则表达式,我请求这样做是因为我对RegEx非常幼稚: 第一个: 0(5NN) NNN NN NN 第二个: 0(53N) NNN NN NN N表示0-9之间的整数 ^0\(5\d{2}\) ?\d{3} ?\d{2} ?\d{2}$ 及 会匹配的。如果您确定在您书写的地方始终有空格字符,则可以删除?。这将匹配以下任一字符: ^0\(5\d\d\) \d\d\d \d\d \d\d$

可能重复:

您好

我需要对包含电话号码的文本字段实施基于jquery的验证,为此我需要这两个字符串的正则表达式,我请求这样做是因为我对RegEx非常幼稚:

第一个:

0(5NN) NNN NN NN
第二个:

0(53N) NNN NN NN 
N表示0-9之间的整数

^0\(5\d{2}\) ?\d{3} ?\d{2} ?\d{2}$


会匹配的。如果您确定在您书写的地方始终有空格字符,则可以删除

这将匹配以下任一字符:

^0\(5\d\d\) \d\d\d \d\d \d\d$

为什么第一个不是第二个的超集?我们确定第一个组合中的(5NN)是完整的整数集(5[0-9][0-9]),还是第二个组合(53[0-9])中的3在某种程度上可以排除[0-9]的某些部分

^0\(5\d\d\) \d\d\d \d\d \d\d$