JS正则表达式的方法【转】
?<title>JS正则表达式的使用</title>
?<scripttype="text/javascript">
?? function test(){
????var reCat = /cat/i;
????var sMatch = "a Cat B CAT D Cat F Cat";
????alert(reCat.test(sMatch));
?? }
?? function exec(){
????var reAt = /at/;
????var sMatch = "a bat a cat a fat a dat";
????var arrMatches = reAt.exec(sMatch);
????alert(arrMatches[0]);
????alert(arrMatches.length);
?? }
?? function match(){
????var reAt = /at/gi;
????var sMatch = "a bat a cat a fat a dat";
????var arrMatches = sMatch.match(reAt);
????alert(arrMatches[0]);
????alert(arrMatches.length);
?? }
?? function search(){
????var reAt = /at/gi;
????var sMatch = "a bat a cat a fat a dat";
????alert(sMatch.search(reAt));
?? }
??? functionreplace(){
????var reAt = /blue/gi;
????var sMatch = "The sky is blue";
????alert(sMatch.replace(reAt,"red"));
?? }
??? functionsplit(){
????var reComma = /\,/;
????var sMatch = "red , blue , yellow , green";
????var arrColors = sMatch.split(reComma);
????for(var i=0;i<arrColors.length;i++){
??????alert(arrColors[i]);
????}
?? }
?</script>
</head>
<body>
? <ahref="javascript:test();">test方法的使用</a><br>
? <ahref="javascript:exec();">exec方法的使用</a><br>
? <ahref="javascript:match();">match方法的使用</a><br>
? <ahref="javascript:search();">search方法的使用</a><br>
? <ahref="javascript:replace();">replace方法的使用</a><br>
? <ahref="javascript:split();">split方法的使用</a><br>
</body>
</html>