javascript使用正则表达式检测IP地址
作者:bea
正则表达式: ((2[0-4]d|25[0-5]|[01]?dd?).){3}(2[0-4]d|25[0-5]|[01]?dd?) ((2[0-4]d|25[0-5]|[01]?dd?).){3}(2[0-4]d|25[0-5]|[01]?dd?) 红色块代表:第一个字符是2,第二个字符是0到4,第三个字符是任意一位数字。表示200~249。 绿色块代表:第一个字符是2,第二个字符是5,第三个字符是0到5。表示250~255。 蓝色块代表:第一个字符是0,或者1,或者可以没有
正则表达式:
((2[0-4]d|25[0-5]|[01]?dd?).){3}(2[0-4]d|25[0-5]|[01]?dd?)
((2[0-4]d|25[0-5]|[01]?dd?).){3}(2[0-4]d|25[0-5]|[01]?dd?)
红色块代表:第一个字符是2,第二个字符是0到4,第三个字符是任意一位数字。表示200~249。
绿色块代表:第一个字符是2,第二个字符是5,第三个字符是0到5。表示250~255。
蓝色块代表:第一个字符是0,或者1,或者可以没有这个字符,第二个字符是任意一位数字,第三个字符是任意一位数字,可以没有这个字符。表示1~199,可以有前导零。
“|”代表“或者”的意思,只要满足三块中的任意一块的意思。
前后的“(”和“)”代表这是一组
((2[0-4]d|25[0-5]|[01]?dd?).){3}(2[0-4]d|25[0-5]|[01]?dd?)
{3}代表重复三次。比如“255.255.255.”。
((2[0-4]d|25[0-5]|[01]?dd?).){3}(2[0-4]d|25[0-5]|[01]?dd?)
最后这一组的意思同上,就是在“.”后面加上相同的检测。
猜你喜欢
您可能感兴趣的文章:
- Javascript 中创建自定义对象的方法汇总
- dreamweaver 8实现Jquery自动提示
- jquery实现动态画圆
- javascript数组遍历for与for in区别详解
- 详谈nodejs异步编程
- c#+JQurey实现获取radio和checkbox的值
- express的中间件cookieParser详解
- express的中间件bodyParser详解
- express的中间件basicAuth详解
- 详解JS函数重载
- 如何让你的Lightbox支持滚轮缩放及Base64图片
- javascript常用代码段搜集
- 5种处理js跨域问题方法汇总
- 用js读、写、删除Cookie代码续篇
- 基于jquery实现等比缩放图片
- javascript简单实现图片预加载
- 3种Jquery限制文本框只能输入数字字母的方法
- javascript引擎长时间独占线程造成卡顿的解决方案
- javascript中clone对象详解