问题描述
我一直在尝试使用正则表达式来匹配括号中的数字,例如:
^([^02-9])?(\s)?((\(?)[0-9]{3}(\3\)?))(\s|\-)?[0-9]{3}(\s|\-)?[0-9]{4}$
这是我尝试使用的表达式,但在只有一个括号时也有效,这对我不起作用。有什么办法可以做到这一点吗?
我的表达式应该适用于存在“(123)”且仅存在“123”的情况,但不适用于“(123”或“123)”
我一直在尝试使用正则表达式来匹配括号中的数字,例如:
^([^02-9])?(\s)?((\(?)[0-9]{3}(\3\)?))(\s|\-)?[0-9]{3}(\s|\-)?[0-9]{4}$
这是我尝试使用的表达式,但在只有一个括号时也有效,这对我不起作用。有什么办法可以做到这一点吗?
我的表达式应该适用于存在“(123)”且仅存在“123”的情况,但不适用于“(123”或“123)”