现在的位置: 首页 > 综合 > 正文

正则exec和match的区别(比较)

2013年07月16日 ⁄ 综合 ⁄ 共 257字 ⁄ 字号 评论关闭

<script>
str="http://www.lamking.com"
alert(str.match(//.([^/.]+)/g)[1]) //如果有加g 多次匹配;依次返回完整匹配
alert(str.match(//.([^/.]+)/)[1]) //没有加g 相当于exec的功能,返回完整匹配跟子匹配 [0]:.lamking [1]:lamking
alert(//.([^/.]+)/g.exec(str)[1]) //如果有加g 表示从找到的位置接着往下找,不然就从头开始;返回完整匹配跟子匹配
</script>

抱歉!评论已关闭.