这个正则表达式什么意思/^(-?\d+)(\.\d+)?$/ ?

如题所述

    这个正则就是匹配数字;

    -?表示前面可以有一个可选的减号;

    \d+表示一到多个数字,(-?\d+)这个表示整数部分;

    (\.\d+)?表示一个小数点跟多个数字,?表示前面这部分是可选的,这部分匹配一个可选的小数部分;

    ^(\d)$就是0-9的任意一个数字;

    ^表示以...开头,\d表示0-9的数字,$表示以...结尾;

    所以这个就是表示单个数字了。

    正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。

    许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎。正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。正则表达式通常缩写成“regex”,单数有regexp、regex,复数有regexps、regexes、regexen。

温馨提示:内容为网友见解,仅供参考
无其他回答

这个正则表达式什么意思\/^(-?\\d+)(\\.\\d+)?$\/ ?
^(\\d)$就是0-9的任意一个数字;^表示以...开头,\\d表示0-9的数字,$表示以...结尾;所以这个就是表示单个数字了。正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。

这个正则表达式什么意思\/^[-+]?\\d+(\\.\\d+)?$\/
匹配有正负符号或者没有正负符号的整数或者小数

请问这句正则表达式的意思是什么("^(-?\\\\d+)(\\\\.\\\\d+)?$")
匹配数字,包括负数,有小数部分的。

...\/^-?(?:\\d+|\\d{1,3}(?:,\\d{3})+)(?:\\.\\d+)?$\/ 先谢谢了
\\d+ #匹配任意位的数字 | #表示‘或’关系 \\d{1,3} #匹配1-3位数字 (?:,\\d{3})+ #匹配一个逗号加一个3位数字,+号表示可以重复多个 (?:\\.\\d+)? #匹配一个小数点和多位数字 匹配结尾 综合起来,这个正则表达式用于匹配数字 可以是整数,也可以是小数 12345和12345.67...

^(-?\\\\d+)(\\\\.\\\\d+)?$ 这段正则表达式是什么意思?
验证字符串是否为一个实数。比如 340 -23 3.14 -9.103 都是合法的

jquery中 \/^-?\\d+$\/ 是什么意思
这个不是jquery中的 是正则 jquery没封装这个 它的意思是以“-”开头后面跟着至少一个数字结尾的数 可以匹配 -0 -0212 等等之类的

请问这个正则的意思 (-?\\d+|\\d*)\\.\\d+
-? \\d+ |表示或的意思 可以匹配左边的或者匹配右边的 1~n位的数字前面可有可无的- \\d* 匹配0~n个数字的组合 \\.匹配小数点 \\d+小数点后面1~n位的数字组合 也就是 -123.123 .123 会被匹配到 下面的正则 可有可无的-后面 0~n个数字组合 后面 小数点. 后面1~n个数字...

js search('^-?\\\\d+$') 这个正则表达式具体解释一下
-? 有一个-符号或者没有 \\d 匹配一个整数 \\d+ 匹配至少一个整数即为0-9 ^ 与 $分别为匹配开始与结束符 所以这段代码应该是匹配一个负整数或整数

正则表达式\/^\\d+(\\.\\d+)?$\/i是什么意思? var pa=\/^\\d+(\\.\\d+)?$\/i...
\/^\\d+(\\.\\d+)?$\/i 匹配一个浮点数,如 123, 123.4等 后面的语句是检测temp变量是否符合正则表达式,也就是验证temp是否为浮点数

正则表达式 ^\\\\d+(\\\\.\\\\d+)*$ 含义说解.为什么 是两个"\\"
两个\\\\的一般含义 转义作用 比如我不要表示0-9 而是要表示字母d 可以理解为 \\\\d =d ;\\d=[0-9]表示()中的内容出现0到多次 是正则结束符号 全部解析完毕 回头看这个正则 就easy了 一到多个字母d+(0到多个(一到多个.d))我的答案是单纯的解析正则 正则前提是字符串 JS解析字符串的时候 ...

相似回答