java、jquery、验证正则表达式的方法

先介绍java验证正则表达式的方法,一共有两种,代码如下:

package com.ustc.nhss.test;

import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
* @说明:java验证正则表达的式的两种方法
* */
public class Regular {
public static void main(String args[]) {
//第一种
Pattern p = Pattern.compile("^13\\d\\d\\d\\d\\d\\d\\d\\d\\d@e|(^15\\d\\d\\d\\d\\d\\d\\d\\d\\d@e)|(^18\\d\\d\\d\\d\\d\\d\\d\\d\\d@e)");
String s = "18668327308@e";
Matcher m = p.matcher(s);
if (m.find()) {
String x = s.substring(0, 11);
System.out.println("{" + x + "}");
} else {
System.out.println("xxx");
}
String t = "^13\\d\\d\\d\\d\\d\\d\\d\\d\\d@e|(^15\\d\\d\\d\\d\\d\\d\\d\\d\\d@e)|(^18\\d\\d\\d\\d\\d\\d\\d\\d\\d@e)";
//第二种
if(s.matches(t)){
String x = s.substring(0, 11);
System.out.println("{" + x + "}");
};
}
}


以下为jquery验证ip的实例:

if(!valicateIp(deviceIp)){
alert("请输入合法的IP");
return false;
}
//检查IP的合法性
function valicateIp(ip){
var pattern = /((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)/;
return pattern.test(ip);
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值