.match()——匹配字符串成功返回匹配成功的数组,不成功返回null(多用于正则表达式)


描述:匹配字符串,如果匹配成功返回匹配成功的数组,如果匹配不成功,就返回null

写法 : 字符串.match(正则)

var str = 'haj123sdk54hask33dkhalsd879';
var re = /\d+/g;  // \d代表数字,\d+代表1个,2个,3个……数字都可以匹配。g代表匹配所有的元素
alert( str.match(re) );   //123,54,33,879

 返回值:如果正则表达式有括号()match不加g的时候。返回的是匹配元素整体、匹配的子项的集合

var str = 'abc';
var re = /(a)(b)(c)/;
alert( str.match(re) );  //[abc,a,b,c]

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM