Regex 如何允许a+;签这个正则表达式?

Regex 如何允许a+;签这个正则表达式?,regex,Regex,^\d{11}$ 我需要允许10位数字和+符号。您需要使用\ ^\d{10}\+$ 如果您的意思是10位数字后跟+号,只需使用反斜杠将+号转义即可。例如: ^\d{10}\+$ 否则,如果您需要11个字符(可能是数字或+号),则可以执行以下操作: ^[\d+]{11}$ 这将通过使用字符类和连接来实现 ^[0-9+]{11}$ 如果要在常规express中按原样使用+,请使用\-\+对其进行转义,或在字符类中使用[]^\d{10}+?$ 哎呀!无法提交您的答案,因为: body must

^\d{11}$


我需要允许10位数字和+符号。

您需要使用
\

^\d{10}\+$

如果您的意思是10位数字后跟+号,只需使用反斜杠将
+
号转义即可。例如:

^\d{10}\+$
否则,如果您需要11个字符(可能是数字或+号),则可以执行以下操作:

^[\d+]{11}$

这将通过使用字符类和连接来实现

^[0-9+]{11}$

如果要在常规express中按原样使用
+
,请使用
\
-
\+
对其进行转义,或在字符类中使用
[]
^\d{10}+?$

哎呀!无法提交您的答案,因为:

body must be at least 30 characters; you entered 13

如果您想在任何地方匹配+号,并且有倍数,请将其添加到字符类中

^[\d+]{11}$
匹配项:123456++789

或者,如果你想把它放在某个特定的地方,你可以逃避它。如开头所示,后跟10位数字

^\+[\d]{10}$
匹配项:+0123456789


您的问题不够具体,无法说明什么是通过,什么是失败。

哪里可以使用+符号?在任何地方一旦很多次?哪个愚蠢的人否决了这个?有些stackoverflow问题的答案可以少于30个字符。还有,上次我这么做的时候,我被投了赞成票:)我没有投反对票,但你的最后一段是不必要的。