解释一下这个正则表达式的意思
2014-06-25 15:23
239 查看
解释一下这个正则表达式的意思/^[1-9]\d*(\.[0-9]+)?$|^0$/gi ???????
^匹配开头 [1-9]匹配1到9的数字一次 \d*匹配0到9的数字零次或者多次 (\d意义等同于[0-9]) \.[0-9]+匹配小数点及其后面0到9数字1次或者多次, () 是分组的意思 ?是匹配0次或者1次 (\.[0-9]+)?也就是说后面带小数点或者不带小数点的数字都可以匹配。 $匹配结尾 | 是或者的意思 ^0$就是匹配数字0,前后没有其他字符。 后面的/gi,g表示全局匹配,i表示忽略大小写。
相关文章推荐
- 谁能帮我解释一下这个js的意思
- <(\S*?)[^>]*>.*?</\1>|<.*? />这个正则表达式该如何解释?
- 正则表达式的规则和解释
- 关于正则表达式 g,m 参数的总结,为了回答“正则表达式(/[^0-9]/g,'')中的"/g"是什么意思?”
- 正则表达式全部符号解释
- 正则表达式全部符号解释
- 大哥们能帮帮我解释一下这是什么意思
- Java正则表达式中各种字符以及转义字符的解释说明
- 正则表达式全部符号解释
- 关于正则表达式 g,m 参数的总结,为了回答“正则表达式(/[^0-9]/g,'')中的"/g"是什么意思?”
- 正则表达式所有字符解释
- 正则表达式之全部符号解释
- 正则表达式符号解释 [收藏]
- Java正则表达式的解释说明
- c# 解释器模式与sping.net表达式的结合应用(金融里经常需要用到公式,这个公式是抽象的需要自己解释)
- 正则表达式全部符号解释
- 正则表达式全部符号解释
- 关于正则表达式全部符号解释
- 正则表达式全部符号解释
- Java正则表达式的解释说明