先介绍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);
}
分享到:
相关推荐
本资源集合了Java开发中的核心组件JDK、前端JavaScript库JQuery以及编程语言通用的正则表达式API,这些都是IT开发中不可或缺的重要工具和知识。 首先,JDK(Java Development Kit)是Java编程语言的核心,由Oracle...
javascript 手机号码正则表达式验证函数JS正则表达式验证数字代码JavaScript正则表达式验证身份证号码是否合法(两种方法)...java正则表达式验证邮箱、电话号码示例jquery使用正则表达式验证email地址的方法利用js正则
理解和掌握正则表达式能帮助你在处理字符串时更加高效,尤其是在进行数据验证、搜索替换等场景。 `JAVA_API_1.7中文.chm`提供了Java Development Kit 1.7的官方API文档,这是Java程序员的重要参考。JDK 1.7引入了...
这些文件涵盖了IT行业中一些核心的前端和后端技术,包括Java、jQuery、CSS、JavaScript、MySQL、HTML以及Spring框架,并且都是以帮助文档的形式存在,方便查阅和学习。以下是这些技术的一些关键知识点: 1. **Java*...
这份文档集合了jQuery 1.8的使用方法、Struts框架中的标签应用以及正则表达式的实践指南,特别适合初学者快速学习和查阅。 jQuery是JavaScript库的杰出代表,它极大地简化了JavaScript的DOM操作、事件处理、动画...
在编程中,正则表达式可以用来验证用户输入、提取信息或者进行数据清洗。正则表达式的语法丰富,如`.`代表任意字符,`*`表示前面的字符可以出现零次或多次,`^`和`$`分别表示字符串的开始和结束等。熟练掌握正则...
正则表达式是一种强大的文本处理工具,用于在字符串中...掌握正则表达式能极大地提升你在处理字符串时的效率,无论是数据验证、文本分析还是文件操作,都有广泛应用。通过实践和不断学习,你可以精通这个强大的工具。
Java正则表达式是Java编程语言中的一个强大工具...总的来说,Java正则表达式是处理字符串的强大工具,它在数据验证、信息提取、文本处理等方面有着广泛的应用。理解并熟练掌握正则表达式能极大地提高开发者的工作效率。
jquery 正整数数字校验正则表达式JavaScript正则表达式校验非零的正整数实例利用js正则表达式...Java正则表达式校验邮箱与手机号jQuery中校验时间格式的正则表达式小结校验普通电话、传真号码的正则表达式(可以+开头...
正则表达式api.chm提供正则表达式的语法、预定义字符类、特殊字符和量词等信息,对于处理字符串操作和数据验证至关重要。 综上所述,这个API大全资源包是Web开发者的重要参考资料库,涵盖了从前端交互到后端处理的...
正则表达式是一种强大的文本处理工具,用于匹配、查找、替换等操作,广泛应用于表单验证中。在网页开发或应用程序设计中,表单验证是必不可少的环节,它确保用户输入的数据符合预设的规则,从而提高数据质量和系统...
根据提供的信息,《正则表达式大全(下)》是一本专注于正则表达式的电子书籍,主要涉及各种类型的验证模式和一些实用的功能性正则表达式。以下是对该书提到的知识点进行详细的阐述: ### 一、验证类 #### 1、数字...
#### 三、jQuery验证示例 在网页表单提交时,可以使用jQuery结合正则表达式来实现对输入数据的格式验证。 ```javascript $(function () { // 当点击提交按钮时触发验证函数 $("#submit").click(function () { ...
7. 在实际开发中,开发者还会使用第三方库,如jQuery或React,它们同样支持正则表达式,且提供了一些便捷的方法,简化了与正则相关的操作。 总之,JavaScript和正则表达式结合,为Web开发提供了强大的功能,使得...
【标题】"java_js_jquery_php_正则.rar" 是一个综合性的压缩包,包含了多个IT领域的关键资源,包括Java、JavaScript、jQuery、PHP以及正则表达式等核心技术的手册和文档,旨在支持开发者和学习者的日常工作和学习...
总结来说,无论是jQuery还是Java,实现正则验证不含有中文的关键在于创建正确的正则表达式。对于jQuery,我们使用JavaScript的`test()`方法,而在Java中,我们则依赖`Pattern`和`Matcher`类。通过理解这些基础,你...
这里我们关注的是"java常用的帮助文档",这个压缩包中包含了四个关键部分:Java中文帮助文档、ext3.0帮助文档、jQuery帮助文档以及正则表达式帮助文档。这些文档对于Java开发者来说是极其宝贵的资源,它们提供了丰富...
在编程语言如JavaScript、jQuery和Java中,正则表达式是不可或缺的一部分。这些语言提供了内置的函数和方法来支持正则表达式操作,使得开发人员能够高效地处理数据验证、搜索和提取等任务。 标题"regex.zip_...
"正则表达式deelx_zh.chm"是正则表达式的中文教程,正则表达式在Java中用于字符串匹配和处理,是数据验证、文本分析等场景下的利器。熟悉正则表达式能显著提高Java开发者处理字符串的能力。 "struts2自定义标签.doc...