正则表达式例子(Javascript版本)
来源:互联网 发布:人体衣服设计软件 编辑:程序博客网 时间:2024/06/07 06:22
<html> <head> <title>RegExp</title> </head> </body> <script language="javascript"> var strSrc = "xxa1b01c001yya2b02c002zz"; var re = /a(\d)b(\d{2})c(\d{3})/gi; var arr,count =0; while( (arr=re.exec(strSrc)) != null) { document.write(arr[0]+"<br>"); } </script> </body></html>
a1b01c001
a2b02c002
<html> <head> <title>RegExp</title> </head> </body> <script language="javascript"> var strSrc = "xxa1b01c001yya2b02c002zz"; var re = /a(\d)b(\d{2})c(\d{3})/gi; var arr,count =0; arr=strSrc.match(re); for(i=0; i<arr.length; i++) { document.write(arr[i]+"<br>"); } </script> </body></html>
a1b01c001
a2b02c002
<html> <head> <title>RegExp</title> </head> </body> <script language="javascript"> var strSrc = "a12b34c56"; var re = /(\d)(\d)/gi; var strDest = strSrc.replace(re, "$2$1"); document.write(strDest); </script> </body></html>
a21b43c65
<html> <head> <title>RegExp</title> </head> </body> <script language="javascript"> var strSrc = "我...我要...学..学编程!"; var strDest = strSrc.replace(/\./g,"", "").replace(/(.)\1/g,"$1"); document.write(strDest); </script> </body></html>
我要学编程!
<html> <head> <title>RegExp</title> </head> </body> <script language="javascript"> var strSrc = "win a window"; var strDest = strSrc.replace(/\bwin\b/g, "lose"); document.write(strDest); </script> </body></html>
lose a window
<html> <head> <title>RegExp</title> </head> </body> <script language="javascript"> var strSrc = "first line\n"+ "second line\n"+ "third line"; var strDest = strSrc.replace(/^/mg, "#"); document.write(strDest); </script> </body></html>
#first line #second line #third line
<html> <head> <title>RegExp</title> </head> </body> <script language="javascript"> var reg = /(\w+):\/\/([^/:]+)(?::(\d*))?([^#]*)/; var arr1 = "http://www.it315.org:8080/index.html".match(reg); var arr2 = "http://www.it315.org/book/welcome.html#mark1".match(reg); var str = "协议,主机名,端口号,资源路径\n"; str += arr1[1] + ", " + arr1[2] + ", " + arr1[3] + ", " + arr1[4] + "\n"; str += RegExp.$1 + ", " + RegExp.$2 + ", " + RegExp.$3 + ", " + RegExp.$4 + "\n"; document.write(str); </script> </body></html>
协议,主机名,端口号,资源路径 http, www.it315.org, 8080, /index.html http, www.it315.org, , /book/welcome.html
0 0
- 正则表达式例子(Javascript版本)
- javascript正则表达式例子
- javascript正则表达式分组的小例子
- javascript正则表达式:非捕获分组的一个使用例子
- javascript 正则表达式+表单验证 结合运用简单例子
- JavaScript 正则 正则表达式
- 正则表达式校验例子
- 正则表达式例子
- 入门正则表达式例子
- 正则表达式例子
- 正则表达式的例子
- 正则表达式常用例子
- 正则表达式例子
- C#正则表达式例子
- EXCEL 正则表达式例子
- 正则表达式 例子
- 常用正则表达式例子
- 正则表达式例子
- OpenCV与相机的关系
- 拥有者和组别
- ubuntu下手工切换低版本GCC
- 使用SQL语句获取SQLite中的表定义
- jdbcTemplate查询
- 正则表达式例子(Javascript版本)
- Spring五个事务隔离级别和七个事务传播行为
- 第七章 复用类
- NC二次开发问题集锦
- jquery ajax后台执行成功却执行error回调函数
- 多实例学习
- 命名空间的使用和优缺点
- LOGMNR工具
- keepalived:记一次VRRP_Instance ignoring received advertisment错误