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

jquEry中^是什么意思

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

你应该下载个jquery的api看看,一目了然 id^='ds'表示查找id以ds开头的所有元素,例如id="dsdd" id="dshhhh" 都是符合的元素

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

.点 匹配任何单个字符。例如正则表达式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); }

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

$('.search-btn').click(function(){}) 这句代码就是给每一个 有search-btn类的元素 添加onclick事件,。 你可以把这语句理解成一个循环,处理函数里面的$(this)就是当前枚举的对象。 类似这样: arr = [11, 22, 33, 44]; for(var item in arr) ...

\+? -- 表示数字前面可以有“+”号也可以没有“+”号

网站地图

All rights reserved Powered by www.ypnh.net

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