var regex = /^[\d\,\.]*$/;这个正则是啥含义
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了var regex = /^[\d\,\.]*$/;这个正则是啥含义相关的知识,希望对你有一定的参考价值。
参考技术A []代表包含的意思,^代表以什么开头的,\d代表数字,+代表出现次数,就是包含数字或逗号并以数字开头的任意长度的内容,基本是匹配钱的数字,像:123,233,222 参考技术B拆看来看
^
表示以什么开始
$表示以什么结束
[]表示包含括号里面的一个值
\d
表示数字
\,
转义为字符,
\.
转义为字符.
所以[]里面意思就是数字或,或.只能是这3个里面的一个
*表示匹配前面的字表达式任意次(也就是括号里面的内容可以有任意次,当然也可以都没有)
所以整个意思就是一个文本里面只能有数字或.或,组成的一个字符串(当然也可以是为空的一个字符串) 参考技术C
匹配除数字,逗号,点号以外的字符0个或多个
以上是关于var regex = /^[\d\,\.]*$/;这个正则是啥含义的主要内容,如果未能解决你的问题,请参考以下文章
java正则表达式 String regex="[\\s\\d\\pPunct]+"这个表达式啥意思
var params = $j('#filterForm').serialize(); $j.get( 'http://localhost/1/