javascript中正则一些东东
2015-02-08 09:43
232 查看
1. 正则可以对字符串的信息进行查找、替换和提取操作。
2. 可以处理正则表达式的方法有 regexp.exec ,regexp.test ,string.match,string.replace,string.search,string.split
3. /^ $/i 一个正则表达式模板
4. 例子:匹配一个URL
(?:表到式)? 非捕获性匹配
\d 匹配数字 [^\d]不匹配数字
\w 等同于[0-9A-Z_a-z]
2. 可以处理正则表达式的方法有 regexp.exec ,regexp.test ,string.match,string.replace,string.search,string.split
3. /^ $/i 一个正则表达式模板
4. 例子:匹配一个URL
var url = "http://www.ora.com:80/goodparts?q#fragment"; var parse_url =/^(?:([A-Za-z]+):)? (\/{0,3})) ([0-9.\-A-Za-z]+) (?::(\d+))? (?:\/([^?#]*))? (?:\?[^#]*)? (?:#(.*))? $/; var result = parse_url.exec(url); var names = ['url','scheme','slash','host','port','path','query','hash']; var blanks =' '; var i; for(i=0;i<names.length;i+=1){ document.writlen(names[i]+':'+ blanks.substring(names[i].length)+' '+result[i] ); } //这段代码输出结果为: url: http://www.ora.com:80/goodparts?q#fragment scheme:http slash:// host:www.ora.com port:80 path:goodparts query:q hash:fragment
(?:表到式)? 非捕获性匹配
\d 匹配数字 [^\d]不匹配数字
\w 等同于[0-9A-Z_a-z]
相关文章推荐
- javascript的一些常用正则表达式
- 验证各种东东的javascript正则表达式代码
- 分享一些javascript与正则表达式常用的调试工具
- javascript一些正则表达式
- JavaScript一些常用的正则表达式
- javaScript一些常用的正则写法
- 由javascript中"匿名函数调用写法"引出的一些东东
- javaScript中的一些 正则表达式 的基础知识。
- JavaScript中一些常用的正则表达式(推荐)
- javascript中常用的一些功能及正则表达式的用法
- javascript 中一些常用的正则表达式
- Javascript的一些正则表达式(转转)
- javascript正则表达式中的一些常用模式
- JavaScript之中关于一些正则表达式的区别
- JavaScript中一些难以理解的东东
- JavaScript学习总结之正则的元字符和一些简单的应用
- 转 Javascript的一些正则表达式 教程
- javascript的一些常用正则表达式
- 一些常用的JavaScript正则表达式