我正在尝试用regEX验证电话号码。下面是我的要求。10位字母/数字,其中字母字符位于第4位(不包括连字符)。例如: 586R410056
神经网络ANN神经网络
(神经网络)神经网络
神经网络-神经网络-神经网络
(NNN) ANN-NNNN
1NNN ANN NNNN
1(NNN) ANN NNNN
1NNN-ANN-NNNN
1(NNN) ANN-NNNN
NNN.ANN.NNNN
(NNN-ANN-NNNN)
我提出了跟随regEX,但它不能以角度形式工作。regEX:
^[1]?\s?\(?\d{3}\)?[-.\s]?[a-zA-Z]{1}\d{2}[-.\s]?\d{4}\)?$发布于 2015-11-12 04:39:31
您可以尝试以下操作:
正则表达式
/1?[\ \.\(]?[N]{3}\)?[]\ \-\.][A][N]{2}[\ \-\.][N]{4}\)?/g(只需将N替换为[0-9],将A替换为[0-9a-zA-Z])。
说明:

请参阅https://regex101.com/r/dX1lL0/1上的工作示例。
https://stackoverflow.com/questions/33659226
复制相似问题