有时候为了测试正则表达式、临时自己写了这么一个、我对于JS也不懂、所以写的很差、、

代码:(我测试在IE8中是正常的、然而在我的FireFox中的、却无法使用、原因不明、这个我也不管了、反正就自己用用而已)

< HTML >  
< HEAD >  
    < Title > 正则表达式测试工具——JavaScript RegExp引擎</Title >  
    < META   http-equiv = "Content-Type"   content = "text/html; charset=gb2312" >  
    < META   name = "Generator"   content = "Asp Studio 1.0" >  
</ HEAD >  
 
< BODY   onKeyDown = ChkTest ( event ) >  
 
<!-- 请在这里输入您的HTML代码 -->  
< table   width = "90%" >  
    < tr   width = "100%" >  
        < th   width = "50%" >  
            < label > 正则字符</label >  
        </ th >  
        < th   width = "50%" >  
            < label > 匹配字符</label >  
        </ th >  
    </ tr >  
    < tr   width = "100%" >  
        < td   width = "50%" >  
            < p   align = "center" >  
                < TEXTAREA   rows = "15"   cols = "40"   id = "RegEx" > 这里输入正则匹配式 </ TEXTAREA >  
            </ p >  
        </ td >  
        < td   width = "50%" >  
            < p   align = "center" >  
                < TEXTAREA   rows = "15"   cols = "40"   id = "Subject" > 这里输入等待匹配的字符</TEXTAREA >  
            </ p >  
        </ td >  
    </ tr >  
    < tr   width = "100%"   align = "center" >  
        < td   width = "50%" >  
            < label > < INPUT   type = "checkbox"   ID = "Checkbox1"   NAME = "Checkbox1" > 忽略大小写</label >   
            < label > < INPUT   type = "checkbox"   ID = "Checkbox2"   NAME = "Checkbox2" > 单行模式</label >   
            < label > < INPUT   type = "checkbox"   ID = "Checkbox3"   NAME = "Checkbox3" > 多行模式</label >   < br >  
            < label > < INPUT   type = "checkbox"   ID = "Checkbox4"   NAME = "Checkbox4" > 全局模式</label >   
            < label > < INPUT   type = "checkbox"   ID = "Checkbox5"   NAME = "Checkbox5" > 扩展模式</label >   
        </ td >  
        < td   width = "50%" >  
            < INPUT   align = "center"   type = "button"   value = "验证" ID=" Button1 " NAME=" Button1 " onClick=RegTest();> 
            <label>Ctrl + Enter可快速验证</label> 
        </td> 
    </tr> 
</table> 
<Script language=" vbscript "> 
//请在这里输入您的Javascript代码 
function getOption() 
    dim i,objCheck 
     
    for i=1 to 5 
        objCheck=document.getElementById(" CheckBox " & i) 
        if objCheck.value  <> 0 then 
            msgbox " ok " 
        end if 
    next 
end function 
</Script> 
 
<Script language=" vbscript "> 
//请在这里输入您的Javascript代码 
function getOption() 
    dim i,objCheck 
     
    for i=1 to 5 
        objCheck=document.getElementById(" CheckBox " & i) 
        if objCheck.value  <> 0 then 
            msgbox " ok " 
        end if 
    next 
end function 
</Script> 
<Script language=" Javascript "> 
function RegTest(){ 
    var i=1; 
    var Obj; 
    var s; 
    for (i=1;i <6;i++) 
    { 
        Obj=document.getElementById(" CheckBox " + i); 
        if (Obj.checked) 
        { 
            if (i == 1 ) s=" i ";          
            if (i == 3 ) s=s + " m "; 
            if (i == 4 ) s=s + " g "; 
             
        } 
    } 
     
     
     
    var re = new RegExp(window.document.getElementById(" RegEx ").value, s); 
     
    // 查找 
    var mresult = re.exec(window.document.getElementById(" Subject ").value); 
     
    if( mresult != null ) 
    { 
         alert(" 找到了:  " + mresult); 
    } 
  else 
  { 
              alert(" 没有匹配式"); 
  } 
 

 
function   ChkTest ( keys ) 

    if  ( keys . ctrlKey  &&  keys . keyCode  == 13 )  RegTest (); 

</ Script >  
</ body >  
</ html >

转载于:https://www.cnblogs.com/ForDream/archive/2010/08/30/1924462.html

正则表达式测试工具、网页版相关推荐

  1. 正则表达式测试工具 Regex Tester 的使用方法

    2019独角兽企业重金招聘Python工程师标准>>> 正则表达式测试工具"RegexTester",下载地址:http://www.oschina.net/p/ ...

  2. 【文本差异对比工具网页版】

    文本差异对比工具网页版 html+js 免部署打开html文件即用

  3. 【正则表达式测试工具】使用正则表达式快速找出两列数据中不同的行

    例如像下面的这样的一堆海量数据(已省略部分),可能有几千组,在不编程的情况下如何快速找到不同的行?可能excel有办法,但是处理起来应该没我这样方便的. b_start b_end 100790 10 ...

  4. 正则表达式测试工具模仿

    学习进入下个阶段,对在线正则表达式测试工具进行仿写. 原版链接如下:正则表达式 – 开源中国测试工具 一.HTML表单格式及CSS样式 详细略 关键点1 HTML结构及ID.class.value名称 ...

  5. js深入了解——正则表达式测试工具demo

    <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...

  6. 用JavaScript写一个正则表达式测试工具

    用JavaScript写一个正则表达式测试工具 <!DOCTYPE html> <html><head><meta charset="utf-8&q ...

  7. 绿色版的正则表达式测试工具及正则表达式入门教程

    下载网址:https://download.csdn.net/download/xyz846/10856604 RegexTester是一款正则表达式测试器,支持单行模式.多行模式,经典的窗口设计,该 ...

  8. BoooLee pyretoolkit -- 一个基于python re模块的在线正则表达式测试工具

    为了学习python re模块正则表达式,寻找了一些正则表达式工具,除了komodo捆绑的rx toolkit外,其他的测试工具都是基于.net或其他引擎的,语法上多少有点出入. 干错自己写一个,用了 ...

  9. 新浪腾讯微博互刷互粉工具-网页版

    其实早些年,应该算是前年吧.就已经注册了新浪微博,然后腾讯微博出来了就又注册了腾讯微博,不过,推特还真没注册过,当我知道的时候就已经需要爬墙了,人矮,懒得爬了! 那时候,腾讯我记得我发过好几期的邀请码 ...

最新文章

  1. AT2362 [AGC012B] Splatter Painting(思维、dfs染色、剪枝)
  2. 第八章 让开发板发出声音:蜂鸣器驱动读后感
  3. 【Linux】一步一步学Linux——let命令(223)
  4. 重构机房收费系统总结1之配置文件+反射+抽象工厂
  5. 中国电信与华为签物联网合作协议
  6. RIP协议路由环路及解决方案
  7. combinatorial_identities习题1.1分析与解答
  8. 【C语言】Find The Single Dog(标志变量的使用)
  9. 使用canvas制作一个移动端画板
  10. 【译】索引进阶(八):SQL SERVER唯一索引
  11. 爱python的胖虾_爱了爱了!0.052 秒打开 100GB 数据,这个Python开源库火爆了!
  12. 关于Eclipse无法创建web项目的解决方案
  13. 深入理解kafka 电子版
  14. python基础(八):封装、继承、多态
  15. 数图互通高校房产管理——房屋模拟分配建设
  16. 前端学习第八弹:制作一个精美书签
  17. BMS 产品控制策略和整车交互策略
  18. python运势预测程序_基于Python的星座运势接口调用代码实例
  19. 《算法》第四版《Algorithms》4th Edition 学习环境搭建
  20. ETF套利“三大技法”

热门文章

  1. [AS3 3D Demo] Stage3D学习过程中开发的3个Demo
  2. 验证码不显示,如何进入phpcms管理后台
  3. MSSQL2000+asp.net+论坛安装过程
  4. C# WinForm源码收集
  5. 对前端来说token代表了什么_在线公开课 | 前端工程师如何突破瓶颈更好地变现自己...
  6. 5G NGC — CAPIF 网络能力开放框架
  7. 边缘计算 — 与 CDN
  8. python使用笔记:pynput库控制键盘鼠标
  9. Keil中调试时Watch窗口变量不实时显示
  10. 用按位异或运算符交换两个数,不引入第三个变量