摘要:js中正则表达式的使用方式有两种,一种是正则表达式对象的方法,一种是字符串对象的方法,前者有exec(str)、test(str)两个方法,后者有match(regexp)、replace(regexp)、search(regexp)、split(search)四个方法。当作为正则表达式对象的方法使用时,要特别注意它的lastIndex属性。 var regexp = /abcd/g;var s...
阅读全文
摘要:在stackoverflow上看到一个问题,大致是说在一个页面有多张图片,那么该怎么样来判断所有图片都已加载完成呢?提问者使用的是jquery. <img src='xxx.xxx' /><img src='xxx.xxx' /><script>$('img').load(function(){ alert('img loaded')})</script>比如上面的代码,每张图片加载完后...
阅读全文
摘要:这种情况用在需要填写银行卡等数字较长的地方就能派上用场啦。今天温习了下正则表达式,就当练练手了。 var str='456026658747301614';var str=str.replace(/(\d{4})/g,'$1 ').replace(/\s*$/,'');alert(str);
阅读全文
摘要:var str='123456789';var str=str.split('').reverse().join('').replace(/(\d{3})/g,'$1,').replace(/\,$/,'').split('').reverse().join('');alert(str);只要理解得透彻,正则表达式真心是强大
阅读全文