`

java中正则匹配

 
阅读更多
//匹配手机号
public static boolean isTelephone(String tele){
		if (tele.isEmpty()) {
			return false;
		}
		if (tele.matches("^0?1[0-9]{10}$")) {
			return true;
		}
		return false;
	}
	
//匹配数字
	public static boolean isNumber(String num){
		if (num.isEmpty()) {
			return false;
		}
		if (num.matches("^[1-9]\\d+$")) {
			return true;
		}
		return false;
	}
	
//匹配电子邮箱
	public static boolean isEmail(String email){
		if (email.isEmpty()) {
			return false;
		}
		if (email.matches("^[\\w!#$%&'*+/=?^_`{|}~-]+(?:\\.[\\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\\w](?:[\\w-]*[\\w])?\\.)+[\\w](?:[\\w-]*[\\w])?$")) {
			return true;
		}
		return false;
	}

 

分享到:
评论

相关推荐

    JAVA中正则表达式

    在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/ 或替换那些符合某个模式的文本内容。许多程序设计语言都支持...

    Java中正则表达式使用方法详解

    如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一...

    java正则匹配HTML中a标签里的中文字符示例

    主要介绍了java正则匹配HTML中a标签里的中文字符,涉及java中文正则及HTML元素操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下

    Java正则表达式去除img标签的src内容

    java代码,从image标签中正则匹配取出src标签的内容,java代码,从image标签中正则匹配取出src标签的内容

    JAVA中正则表达式匹配,替换,查找,切割的方法

    本文主要给大家介绍java正则表达式匹配,替换,查找,切割的方法,查找是用string类中的split(),字符串中的替换是replace(),感兴趣的朋友一起来学习吧

    Java中正则表达式的使用和详解(上)

    主要介绍了Java中正则表达式的使用和详解,包括匹配验证验证email是否正确,在字符串中查询字符或者字符串的代码实例,需要的朋友可以参考下

    实例解析Java程序中正则表达式的贪婪模式匹配

    贪婪模式又叫最大匹配,X?、X*、X+、X{n,}都是最大匹配,例如你要用“<.+>”去匹配“a<tr>aava </tr>abb”,也许你所期待的结果是想匹配“”,但是实际结果却会匹配到“<tr>aava ”,下面我们就来看具体看一下贪婪...

    正则表达式匹配工具

    这个工具主要用于正则表达式学习中正则式的匹配检测!绝对 正点

    JS中正则表达式全局匹配模式 /g用法详解

    本文章通过实例代码给大家详细介绍js中正则表达式的全局匹配模式 /g的用法,需要的朋友参考下

    Javascript中正则表达式的全局匹配模式分析

    //输出false 在创建正则表达式对象时如果使用了“g”标识符或者设置它了的global属性值为ture时,那么新创建的正则表达式对象将使用模式对要将要匹配的字符串进行全局匹配。在全局匹配模式下可以对指定要查找的...

    java正则表达式详解

    java正则表达式 详细的讲解了java中正则表达式的各个符号 各种匹配规则 以及使用实例 其实不只适用于java 其他语言也可以 如:javascript

    JS中正则表达式只有3种匹配模式(没有单行模式)详解

    JS正则表达式对象模式仅有如下三种:  g (全文查找出现的所有 pattern) ...以上这篇JS中正则表达式只有3种匹配模式(没有单行模式)详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多

    Oracle中正则表达式的使用实例教程

    本文主要介绍了关于Oracle中正则表达式的使用方法,下面话不多说了,来一起看看详细的介绍。 Oracle使用正则表达式离不开这4个函数:regexp_like、regexp_substr、regexp_instr、regexp_replace。 regexp_like 该...

    正则表达式教程之匹配单个字符详解

    注:在所有例子中正则表达式匹配结果包含在源文本中的【和】之间,有的例子会使用Java来实现,如果是java本身正则表达式的用法,会在相应的地方说明。所有java例子都在JDK1.6.0_13下测试通过。 java测试代码: /** ...

    正则表达式教程之位置匹配详解

    注:在所有例子中正则表达式匹配结果包含在源文本中的【和】之间,有的例子会使用Java来实现,如果是java本身正则表达式的用法,会在相应的地方说明。所有java例子都在JDK1.6.0_13下测试通过。 一、问题引入 如果想...

    php与javascript正则匹配中文的方法分析

    php中正则匹配utf-8中文: (重点是:[\x{4e00}-\x{9fa5}]+) $str = 软件开发网; if (preg_match(/^[\x{4e00}-\x{9fa5}]+$/u,$str,$arr)) { print(该字符串全部是中文); echo '<pre>'; print_r($arr); } else {...

    正则表达式教程之重复匹配详解

    注:在所有例子中正则表达式匹配结果包含在源文本中的【和】之间,有的例子会使用Java来实现,如果是java本身正则表达式的用法,会在相应的地方说明。所有java例子都在JDK1.6.0_13下测试通过。 一、有多少个匹配 ...

    正则表达式教程之匹配一组字符详解

    注:在所有例子中正则表达式匹配结果包含在源文本中的【和】之间,有的例子会使用Java来实现,如果是java本身正则表达式的用法,会在相应的地方说明。所有java例子都在JDK1.6.0_13下测试通过。 一、匹配多个字符中的...

    毕业设计——基于监督学习的web入侵检测系统(0day收集器).zip

    毕业设计——基于监督学习的web入侵检测系统(0day收集器) ##机器学习方面 用的技术比较low,只是scikit-learn里面的svm用了一下,开始的时候用knn... SQL注入样本还好,正常请求是火狐插件代理日志中正则匹配出来的。

Global site tag (gtag.js) - Google Analytics