zoukankan      html  css  js  c++  java
  • javascript之DOM编程正则表达式引入


    在javascript中,正则表达式和java中区别不大。只有一小部分不同的地方:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <script type="text/javascript"> 
    /*
    正则表达式的创建方式:
    		""	
    			
    	方式1:
    		/正则表达式/模式
    		
    	方式2:
    		new RegExp("正则表达式",模式);
    	
    正则表达式对象常用的方法:
    	 test()  使用正则对象去匹配字符串  如果匹配成功返回ture,否则返回false.	
    	 exec()  根据正则表达式去查找字符串符合规则的内容。
     
    模式:
    	g (全文查找出现的所有 pattern) 	
    	i (忽略大小写)
     
     
     
    	
    	var str = "hello123";
    	var reg = /^[A-Z0-9]+$/i;//加上边界匹配器。表示开始和结尾必须以相应的类型数据开始或者结尾
    	alert("匹配吗?"+reg.test(str));	
     
    查找出三个字符组成的单词。
    */
    	var str  ="da jia hao hao xue xi a";
    	var reg = /[a-z]{3}/gi;//去除边界空格
    	var line ="";
    	while((line = reg.exec(str))!=null){
    		document.write(line+"<br/>")
    	}
    	
    	
    </script>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    </head>
     
    <body>
    </body>
    </html>
    


  • 相关阅读:
    Centos 8 部署harbor 访问502
    selenium学习记录
    shell基础
    抓取人民日报
    caffe在笔记本ubuntu10.04 64位下的无GPU安装
    【转】HMM
    typedef 的一些用法
    j2ee 使用tomcat开发网站需要访问中文名的资源遇到的问题解决方案。。
    解决lex.yy.c文件在vs2012下编译生成exe
    python学习
  • 原文地址:https://www.cnblogs.com/wanghang/p/6299761.html
Copyright © 2011-2022 走看看