标签:
正则表达式(regular expression)是一中描述字符模式的对象,js的RegExp类表示正则表达式,String与RegExp都定义了相应的方法来操作正则表达式,比如模式匹配,文本检索和替换等。
function getRE() { var url = /(\w+):\/\/([\w.]+)\/(\S*)/; var text = " Visit my blog at http://www.log.com/~liwei"; var result = text.match(url); if(result!=null) { var full = result[0]; var protocol = result[1]; var host = result[2]; } }
exec()函数
function test() { var pattern = /java/g; var text = "JavaScript is more fun than Java!"; var result; while((result = pattern.exec(text)) != null) { alert("Matched"+result[0]+","+"at position"+result.index+";next search begins at "+pattern.lastIndex); } }
标签:
原文地址:http://www.cnblogs.com/duhuo/p/4479116.html