66问答网
所有问题
JS正则表达式 /^-?[0-9]+.?[0-9]*$/怎么解释 求解答,谢谢
如题所述
举报该问题
推荐答案 2020-06-20
解释:
开头包含‘-’或者不包含,接着后边至少有一个0-9的数字,然后点‘.’可有可无,最后以零个或多个数字结尾
这个正则可以匹配有理数,例如:0,-2,-2.2,222,222.222
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/ppDs9Uvi2vvDvUviis.html
相似回答
正则表达式
/^(..
+?
)\1
+$
/ 这个是什么意思啊
?求
大神
解答
答:
/ / 这个不用看,表示中间是正则的主体 ^ 匹配字串的开头 匹配字串的结束 (..+?) 其实这个简化一下(.+?) ,这是个捕获组,()里面的表示尽可能多的匹配任意字符 \1+ 表示重复上面捕获组里的内容一次或多次 所以这就明白了,它其实就是匹配重复的一段一段的文字,类似于 123123123 abcabcabc...
求大牛
解释
下这个
正则表达式
:/^.
+[
\\\/]/,最主要是为什么要那么多的转...
答:
这个看语境的,理论上\\ 和\/就足够了,但是某些情况下这个字符串需要进行二次转义,所以\\就变成了\\\,\/变成了\\/ 比如$i = "\\\/";reg = "/^.+" . $i . "/";
求
正则表达式
2
[0
-4]\d|25[0-5]|[01
]?
\d\d?的详解,我知道这是表达ip里面...
答:
解释
:2
[0
-4]\d指200~249之间的数字,“|”符号是正则里面的或,25[0-5]指250~255,[01]?表示一位或二位数字,这样0~255就
表达
全了,这样做的目的主要是避免把大于255的数字也包括进来了。另外 ? 表示 重复零次或一次 明白了?
/^(\S+)\s*(.*)$/与/^\S+\s*.
*$
/两个
正则表达式
的区别
答:
如下:/^(\S+)\s*(.*)$//^\S+\s*.*$/ 上下对比不难看出,第一个多了两对小括号 小括号在正则里面表示:抓取括号里匹配到的字符,然后另外存储起来 并且解析小括号的顺序是 从左至右,所以就得到了现在的数组结果
求
正则表达式解答
/
[^
\w\.\-\/]/ig 在线等
答:
匹配除字母数字点下划线中划线斜杠以外的字符
...1-
9]
|[12]\d|3[01]) 跪求大神
解答
这个
正则表达式
答:
解释
:(18|19|20)? #表示前两位数可以是18,19或者20
,问号?
表示重复0次或1次,也就是说是可选的,可以没有,如果没有也能匹配成功。\d{2} #匹配任意两位数字 (
0[
1-
9]
|1[12]) #匹配01-09或者11-12 (0[1-9]|[12]\d|3[01]) #匹配01-09或者10-29或者30-31 总结...
大家正在搜
正则表达式或者怎么表示
js正则表达式怎么用
正则表达式怎么使用
java正则表达式怎么用
正则表达式.*?
JS正则表达式
JS常用正则表达式大全
正则表达式 点
正则表达式 非
相关问题
正则表达式 \s*和\s*? 具体有什么区别?求认真解答 t...
求正则表达式解答 /[^\w\.\-\/]/ig 在线等
正则表达式,求解答
正则表达式“/[^\\?]+”表示什么?求解答
正则表达式/^(..+?)\1+$/ 这个是什么意思啊?求大...
出生日期1800-2099 (18|19|20)?\d{2}...
js学号的正则表达式,前几位不变2014180,后3位是00...
js正则表达式 var re=new RegExp('\\b...