`
Mrzhao2013
  • 浏览: 10480 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

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
分享到:
评论

相关推荐

    JDK+JQUERY+正则表达式API

    本资源集合了Java开发中的核心组件JDK、前端JavaScript库JQuery以及编程语言通用的正则表达式API,这些都是IT开发中不可或缺的重要工具和知识。 首先,JDK(Java Development Kit)是Java编程语言的核心,由Oracle...

    IP 正则表达式验证

    javascript 手机号码正则表达式验证函数JS正则表达式验证数字代码JavaScript正则表达式验证身份证号码是否合法(两种方法)...java正则表达式验证邮箱、电话号码示例jquery使用正则表达式验证email地址的方法利用js正则

    API文档Ajax+jQuery+正则表达式+SQL+JDK1.7

    理解和掌握正则表达式能帮助你在处理字符串时更加高效,尤其是在进行数据验证、搜索替换等场景。 `JAVA_API_1.7中文.chm`提供了Java Development Kit 1.7的官方API文档,这是Java程序员的重要参考。JDK 1.7引入了...

    java jquery css javaScript mySql HTML jtsl 正则表达式 Spring 帮助文档

    这些文件涵盖了IT行业中一些核心的前端和后端技术,包括Java、jQuery、CSS、JavaScript、MySQL、HTML以及Spring框架,并且都是以帮助文档的形式存在,方便查阅和学习。以下是这些技术的一些关键知识点: 1. **Java*...

    帮助文档jQuery1.8+struts标签+正则表达式全中文

    这份文档集合了jQuery 1.8的使用方法、Struts框架中的标签应用以及正则表达式的实践指南,特别适合初学者快速学习和查阅。 jQuery是JavaScript库的杰出代表,它极大地简化了JavaScript的DOM操作、事件处理、动画...

    Struts2,Spring,MySql,正则表达式等各类API帮助文档

    在编程中,正则表达式可以用来验证用户输入、提取信息或者进行数据清洗。正则表达式的语法丰富,如`.`代表任意字符,`*`表示前面的字符可以出现零次或多次,`^`和`$`分别表示字符串的开始和结束等。熟练掌握正则...

    正则表达式

    正则表达式是一种强大的文本处理工具,用于在字符串中...掌握正则表达式能极大地提升你在处理字符串时的效率,无论是数据验证、文本分析还是文件操作,都有广泛应用。通过实践和不断学习,你可以精通这个强大的工具。

    java正则表达式

    Java正则表达式是Java编程语言中的一个强大工具...总的来说,Java正则表达式是处理字符串的强大工具,它在数据验证、信息提取、文本处理等方面有着广泛的应用。理解并熟练掌握正则表达式能极大地提高开发者的工作效率。

    js:校验IPv6地址的正则表达式

    jquery 正整数数字校验正则表达式JavaScript正则表达式校验非零的正整数实例利用js正则表达式...Java正则表达式校验邮箱与手机号jQuery中校验时间格式的正则表达式小结校验普通电话、传真号码的正则表达式(可以+开头...

    程序员必备API大全(CHM格式)jquery+jstl+servlet+js+css+正则表达式

    正则表达式api.chm提供正则表达式的语法、预定义字符类、特殊字符和量词等信息,对于处理字符串操作和数据验证至关重要。 综上所述,这个API大全资源包是Web开发者的重要参考资料库,涵盖了从前端交互到后端处理的...

    比较全面的正则表单验证

    正则表达式是一种强大的文本处理工具,用于匹配、查找、替换等操作,广泛应用于表单验证中。在网页开发或应用程序设计中,表单验证是必不可少的环节,它确保用户输入的数据符合预设的规则,从而提高数据质量和系统...

    《正则表达式大全(下)》(高清晰)pdf版

    根据提供的信息,《正则表达式大全(下)》是一本专注于正则表达式的电子书籍,主要涉及各种类型的验证模式和一些实用的功能性正则表达式。以下是对该书提到的知识点进行详细的阐述: ### 一、验证类 #### 1、数字...

    常用正则表达式

    #### 三、jQuery验证示例 在网页表单提交时,可以使用jQuery结合正则表达式来实现对输入数据的格式验证。 ```javascript $(function () { // 当点击提交按钮时触发验证函数 $("#submit").click(function () { ...

    java script

    7. 在实际开发中,开发者还会使用第三方库,如jQuery或React,它们同样支持正则表达式,且提供了一些便捷的方法,简化了与正则相关的操作。 总之,JavaScript和正则表达式结合,为Web开发提供了强大的功能,使得...

    java_js_jquery_php_正则.rar

    【标题】"java_js_jquery_php_正则.rar" 是一个综合性的压缩包,包含了多个IT领域的关键资源,包括Java、JavaScript、jQuery、PHP以及正则表达式等核心技术的手册和文档,旨在支持开发者和学习者的日常工作和学习...

    正则验证不能含有中文的实现方法【jQuery与java实现】

    总结来说,无论是jQuery还是Java,实现正则验证不含有中文的关键在于创建正确的正则表达式。对于jQuery,我们使用JavaScript的`test()`方法,而在Java中,我们则依赖`Pattern`和`Matcher`类。通过理解这些基础,你...

    java常用的帮助文档

    这里我们关注的是"java常用的帮助文档",这个压缩包中包含了四个关键部分:Java中文帮助文档、ext3.0帮助文档、jQuery帮助文档以及正则表达式帮助文档。这些文档对于Java开发者来说是极其宝贵的资源,它们提供了丰富...

    regex.zip_JavaScript/JQuery_Java_

    在编程语言如JavaScript、jQuery和Java中,正则表达式是不可或缺的一部分。这些语言提供了内置的函数和方法来支持正则表达式操作,使得开发人员能够高效地处理数据验证、搜索和提取等任务。 标题"regex.zip_...

    java编程资料

    "正则表达式deelx_zh.chm"是正则表达式的中文教程,正则表达式在Java中用于字符串匹配和处理,是数据验证、文本分析等场景下的利器。熟悉正则表达式能显著提高Java开发者处理字符串的能力。 "struts2自定义标签.doc...

Global site tag (gtag.js) - Google Analytics