正则表达式例子(Javascript版本)
发布时间:2020-12-14 01:59:14 所属栏目:百科 来源:网络整理
导读:html head titleRegExp/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"); } /scr
<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 <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 <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(/bwinb/g,"lose"); document.write(strDest); </script> </body> </html> lose a window <html> <head> <title>RegExp</title> </head> </body> <script language="javascript"> var strSrc = "first linen"+ "second linen"+ "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,/book/welcome.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |