[英]Decimal number Regular expression including +, - sign
我需要一个正则表达式来验证一个包含 +、- 符号的十进制数。 例如:
+.12
-0.13
0.+
45.-
但以下是无效的十进制数:
+-0.12
+99.+2
0.-12
/^[-+]?(?:0|[1-9]\\d*)?\\.\\d*[+-]?$/gm
标志:“g”(全局)尽可能多地匹配整个正则表达式。 “m”(多行)用^
和$
匹配行的开头和结尾。
^
行首。[-+]?
字符“+”或“-”。 问号表示如果不匹配可以跳过前面的部分。(?:0|[1-9]\\d*)?
匹配:“0”或 >= 1。\\.
文字点“.”\\d*
零个或多个数字 (0 - 9)。[+-]?
字符“+”或“-”(可选)。$
行尾。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.