首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CGI >

哪位高手能帮小弟我 写个正则式

2012-03-19 
谁能帮我 写个正则式我想判断12344567 2345 6789这样的4为 连号 谁能帮我 写以下[解决办法]单纯正则做不到

谁能帮我 写个正则式
我想判断1234 4567 2345 6789 这样的4为 连号 谁能帮我 写以下

[解决办法]
单纯正则做不到。
[解决办法]
如果你非要用正则的话只能枚举了。请不要钻牛角尖
[解决办法]
javascript+Regex
给你个简单的例子。

HTML code
<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>四位连号</title><script language="javascript"><!--    /*    // regex tester in JavaScript    // Rainsome Studio    // rainsome@126.com    //2009-1-12 in Shanghai    */function FunCheck(){    var inputObj=document.getElementById("inputString");    var inputString=inputObj.value;    //alert(inputString);    inputString=inputString.replace(/\s+/ig,"");    if(inputString=="")    {        alert("请输入四位整数.");        inputObj.value="";        return ;    }    var regex1=/^([0-9])([0-9])([0-9])([0-9])$/g;        if(regex1.test(inputString))    {        if(RegExp.$4-RegExp.$3==1 && RegExp.$3-RegExp.$2==1 &&    RegExp.$2-RegExp.$1==1)        {            alert("输入的:\n"+inputObj.value+"\n是四位连号.");        }                else        {            alert("输入的:\n"+inputObj.value+"\n不是四位连号.");        }    }    else    {                alert("输入的:\n"+inputObj.value+"\n不是四位整数.");        inputObj.value="";    }    }//--></script></head><body ><form><input id="inputString" type="text" /><input type="button"  Value="Check" onClick="javascript:FunCheck();"/></form></body></html> 

热点排行