正则表达式测试程序

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 
<HEAD>
  
<TITLE> New Document </TITLE>
  
<META NAME="Generator" CONTENT="EditPlus">
  
<META NAME="Author" CONTENT="">
  
<META NAME="Keywords" CONTENT="">
  
<META NAME="Description" CONTENT="">
  
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
 
</HEAD>
<script type='text/javascript'>
    
function match()
    
{
        
var s=document.getElementById('TextArea1').value;
        
var partn=document.getElementById('idPartn').value;
        
var n=document.getElementById('TextArea2');
        
var value=partn.replace(/[^,]*,|'|"/g,'')
        partn=partn.replace(/,.*/g,
'')
        partn=partn.replace(//g$|/gi$|/gim$/g,
'')
        partn=partn.replace(/^//g,
'')
        partn=partn.replace(/(W{1}^/)/g,
'//'+"$1")
        partn=new RegExp(partn.toString(),
'g')
        n.value=s.match(partn)
        document.getElementById(
'TextArea3').value=s.replace(partn,value)
    }
</script>
 <BODY>
  <table border=1 width="100%" height=
'100%' style="vertical-align:top">
            <tr height=
'20px' style="text-align:center">
                <td colspan=
'2'><span style='font-size:15px;font:fixed'>正则表达式测试</span></td>
            <tr>
            <tr height=
'30%'>
                <td colspan="1" style="width:auto;">
                <textarea id="TextArea1" cols="50" rows="15"  style="height:90%;width:100%">
function myFun(id)
   {var _name=
'My      Name'
   name=
'name';
this.id=id;//注释
}
//注释
/*
多行注释
*/
/**//**/
/**/
/*
*/
function name(name)
{
    alert(name);
}
var _name=
'd';
                  </textarea>
                  <input type=
'button' onclick='match()' value='match/replace'>
                  输入正则表达式:<input id=
'idPartn' style='width:600px' value="///[^ ]*|/*([^*^/]*|[*^/*]*|[^**/]*)**//g,''">
                </td>
            </tr>
            <tr height=
'20%'>
                <td colspan="1" rowspan="1" style="width:auto;vertical-align:top">
                     <textarea id="TextArea2" cols="50" rows="15"  style="height:90%;width:100%">
                      </textarea>
                </td>
            </tr>
            <tr height=
'40%'>
                <td colspan="1" rowspan="1" style="width:auto; height: 50%;vertical-align:top">
                     <textarea id="TextArea3" cols="50" rows="15"  style="height:90%;width:100%"></textarea>
                </td>
            </tr>
        </table>
 </BODY>
</HTML>
自己写的一个正则表达式测试程序,虽然简陋了点,但还是蛮使用的
正则表达式测试
输入正则表达式:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值