js里 var rx=; 这句表示啥意思?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js里 var rx=; 这句表示啥意思?相关的知识,希望对你有一定的参考价值。
js里 var rx=; 这句表示什么意思?
表示声明一个rx的对象,因为JS比较松散所以声明方式比较多~声明对象的方式可以是rx= new object();
也可以是
rx=
不过推荐使用第二种方式! 参考技术A var ure="1":" 23","2":"er";
对象,object。
内部结构类似于Map,key:value 。 key可以为任意类型。 参考技术B rx 对象!!!object!
var regex = /^[\d\,\.]*$/;这个正则是啥含义
参考技术A []代表包含的意思,^代表以什么开头的,\d代表数字,+代表出现次数,就是包含数字或逗号并以数字开头的任意长度的内容,基本是匹配钱的数字,像:123,233,222 参考技术B拆看来看
^
表示以什么开始
$表示以什么结束
[]表示包含括号里面的一个值
\d
表示数字
\,
转义为字符,
\.
转义为字符.
所以[]里面意思就是数字或,或.只能是这3个里面的一个
*表示匹配前面的字表达式任意次(也就是括号里面的内容可以有任意次,当然也可以都没有)
所以整个意思就是一个文本里面只能有数字或.或,组成的一个字符串(当然也可以是为空的一个字符串) 参考技术C
匹配除数字,逗号,点号以外的字符0个或多个
以上是关于js里 var rx=; 这句表示啥意思?的主要内容,如果未能解决你的问题,请参考以下文章