需要匹配的包括type
比如我想匹配"type=1"这种字符串怎样写正则,谢谢

解决方案 »

  1.   


     // 判断数字包括 type
    function regIsDigit(fData)
    {
        var reg = new RegExp("^type\d$");
        return (reg.test(fData));
    }// 判断汉字包括 type 
    function regIsChar(fData)
    {
        var reg = new RegExp("^type[^x00-xff]$");
        return (reg.test(fData));
    }
      

  2.   

    var s = "aadfasdf type=1 aaal";
    alert(s.match(/type\=\d*/g));
      

  3.   

     刚刚的代码是随手写的,没有测试 ,呵呵,下面这段代码测试过了,其中 type[0-9]{0,10} ,这里的 {0-10},说明可以输入0 个 或者 10 个以内的数字,具体大小可以根据数据库中的字段属性来设定,下面的同样。
    <script language="javascript"> 
    // 判断数字包括 type
    function regIsDigit(fData)
    {
        var reg = new RegExp("^type[0-9]{0,10}$");
        return (reg.test(fData));
    }// 判断汉字包括 type 
    function regIsChar(fData)
    {
        var reg = new RegExp("^type[^x00-xff]{0,10}$");
        return (reg.test(fData));
    }</script> <input id=aa>
    <br/><input type=button value=点击 onclick=regIsChar(document.all.aa.value)>