十进制数包含+、-符号的正则表达式
Decimal number Regular expression including +, - sign
我需要一个正则表达式来验证包含+,-符号的十进制数。例如:
+点
-0.130, +
45. -
但以下是无效的十进制数:
-0.12 ++ 99 + 2
。-120.
/^[-+]?(?:0|[1-9]'d*)?'.'d*[+-]?$/gm
Flags: "g" (global)尽可能多地匹配整个正则表达式。"m"(多行)用^
和$
匹配行首和行尾。
-
^
起始行。 -
[-+]?
字符"+"或"-"。问号表示如果不能匹配,可以跳过前一部分。 -
(?:0|[1-9]'d*)?
匹配:"0"或>= 1。 -
'.
文字点"。" -
'd*
0 ~ 9的0位或多个数字。 -
[+-]?
字符"+"或"-"(可选)。 -
$
行结束。
相关文章:
- 包含转义符号的正则表达式
- 正则表达式上的重音符号有什么用
- 正则表达式替换为插入符号
- JavaScript正则表达式,带有URL激活以及微笑符号等
- javascript正则表达式匹配字符串包含阿拉伯特殊字符符号'œ;u0640
- 如何向正则表达式添加特殊符号以允许在文本字段中使用
- JavaScript正则表达式将连续的与号符号替换为分号
- 正则表达式以 @ 符号开头
- 使用正则表达式获取 $ 符号前的数字
- Javascript 正则表达式字符范围 A-z 匹配插入符号 (“^”)
- Javascript 正则表达式来匹配我的数组中的表情符号
- 正则表达式 - 从文本输入中删除美元符号
- 正则表达式字符串比较忽略符号
- 正则表达式尝试匹配符号前后的字符
- 通过正则表达式删除符号
- 正则表达式模式字母数字和美元符号
- 字母数字、空格和符号的正则表达式,不像我需要的那样匹配
- Javascript 正则表达式用于替换页面上所有链接 href 中的 & 符号
- 正则表达式 - +/- 符号和小数
- 为什么 javascript 正则表达式与某些表情符号不匹配