javascript之正则表达式

<!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 = /\b[a-z]{3}\b/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>

 

posted on 2018-11-23 10:59  LoaderMan  阅读(140)  评论(0编辑  收藏  举报

导航