so_brave 发表于 2012-01-19 23:23

js 正则表达式 测试页面

js 正则表达式 测试页面 <head>
<script>
function test(){
    var testStr = document.getElementById('str').value;

    var testExp = document.getElementById('express').value;
    var globalChecked = document.getElementById('global').checked;
    alert(testExp);
   
    var reg= null;
    if(globalChecked){
      reg=new RegExp(testExp,'g');
    }else{
      reg=new RegExp(testExp);
    }
   
    var result = null;
   
      
      result = testStr.match(reg);
      alert('['+result+']');
   
}
</script>
</head>

<body style="text-align:center;margin:0 auto;width:500;">
<div style="padding-top:100;height:500;">
<table style="margin:300,auto;">
<tr>
<td>
str
</td>
<td>
<textarea id="str"></textarea>
</td>
</tr>

<tr>
<td>
exp
</td>
<td>
<input type="text" id="express" value="" style="width:400px;"/>
</td>
</tr>

<tr>
<td>
global match
</td>
<td>
no<input type="radio" name="globalGroup" id="notGlobal" checked value="no"/>
yes<input type="radio" id="global" name="globalGroup" value="true"/>
</td>
</tr>

<tr>
<td>
</td>
<td>
<input type="button" onclick="test()" value="test">
</td>
</tr>

</table>
<div>
</body>

梦境照进现实 发表于 2012-01-19 23:23

谢谢分享

sychangchun 发表于 2012-01-25 23:12

喜欢正则。
页: [1]
查看完整版本: js 正则表达式 测试页面