www.ypnh.net > jquEry中^是什么意思

jquEry中^是什么意思

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

这个符号的来历是CSS3选择器,jquery支持CSS3选择器。 $("div[id^='index']") 意思是: id=index****** 所有id为index开头的div元素,比如

任意字符开头,除了:#[.,以外的字符组成并结尾的字符串 ^只有在[]中,且紧临[时才是指不包含的意思 写在第一个位置,是以某个字符开头的意思

表示name的值是以???开头的元素 比如$("input[name^='hi']")就会选择以下的元素 . 通常写到这些复杂的规则时只需查找API即可,熟练之后自然可以很快地写出来。 希望被采纳噢~~

这个是js正则表达式的一种写法,叫Perl 风格 。还有另外一种写法就是 var reg=new RegExp(str);//str是一个字符串这个叫js风格

选取属性id值以onShelfA这个开头的元素 [attribute] 选取拥有此属性的元素 集合元素 $("div[id]") [attribute = value] 选取属性值为value的元素 集合元素 $("div[title=test]") [attribute != value] 选取属性值不等于value的元素 集合元素 $("...

.点 匹配任何单个字符。例如正则表达式r.t匹配这些字符串:rat、rut、r t,但是不匹配root。 * 匹配0或多个正好在它之前的那个字符。例如正则表达式。*意味着能够匹配任意数量的任何字符。 ^表是非 中括号是一个界定 \d:任意一个0-9的数 replc...

楼上的斜杠用错了,应该是 /^\d+(\.\d{1,2})?$/ if(obj==null){}{ 这句语法错了,输入问题?另外写的太麻烦了,下面这样写就行了,和你的代码等价。 function isMoney(obj){ if (! obj) return false; return (/^\d+(\.\d{1,2})?$/).test(obj); }

这是一段正则表达式,你可以百度一下正则表达式这些字符代表哪些含义

网站地图

All rights reserved Powered by www.ypnh.net

copyright ©right 2010-2021。
www.ypnh.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com