易截截图软件、单文件、免安装、纯绿色、仅160KB

Java正则表达式(1)

Java正则表达式的应用,这里主要用到了Pattern类。
源码如下:
package quiz;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
* Java正则表达式示例
* */
public class RegularExpressionPattern {
public static void main(String[] args) {
//1.采用Pattern.LITERAL模式,
Pattern patternL = Pattern.compile("2-3[0-9]{0,1}", (Pattern.LITERAL));
Matcher matcherL = patternL.matcher("2-3[0-9]{0,1}");
System.out.println(matcherL.matches());//true
//2.不指定编译模式
Pattern pattern = Pattern.compile("2-3.[0-9]{0,1}");
Matcher matcher = pattern.matcher("2-30");
System.out.println(matcher.matches());//true
System.out.println(pattern.matcher("2-3").matches());//false
System.out.println(pattern.matcher("2-3222").matches());//false,没有指定.代表任意字符即可
//3.采用.代表任意字符
Pattern patternD = Pattern.compile("2-3.",Pattern.DOTALL);
System.out.println(pattern.matcher("2-36").matches());//true
System.out.println(pattern.matcher("2-3699").matches());//false
System.out.println(pattern.matcher("2-3.").matches());//true


//手机号验证
Pattern cellPhonePattern = Pattern.compile("1[358]{1}[0-9]{9}");//130-139,150-159,180-189
System.out.println(cellPhonePattern.matcher("13468834841").matches());//true
System.out.println(cellPhonePattern.matcher("1346883484").matches());//false
System.out.println(cellPhonePattern.matcher("134688348441").matches());//false

}
}

这里主要用了一个简单的手机号验证的例子,当然这个验证程序不是很严密。但是也能满足验证要求了。


相关文档:

sql 2005 存储过程分页 java 代码

 create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',         
@pagesize int output,--每页显示记录条数
@currentpage int output,--第几页
@orderid nvarchar(50),--主键排序
@sort int,--排序方式,1表示升序,0表示降序排列 ......

JAVA引用的误区以及应用

呵呵!还是先给大家出个题吧!
public class PreferenceTest {
public int testVar = 0;
/**
* create data: 2009-12-30</br> Just for me to test preference.
*
* @author XiangJie
* @param args
*
*/
public static void main(String[] args) {
// TODO Auto-generated method stu ......

Java获取各种常用时间方法

package com.test;


import java.text.DateFormat;
import java.text.ParsePosition;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;

public class TimeTest {
//用来 ......

用Java实现今天、昨天、前天的日期小例子。


下面是用Java实现今天、昨天、前天的日期小例子,大家可以试试,有什么问题我们互相讨论。
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
public class TestStr {
public static void main(String[] args) {
   getDates();
}
public static void getDates() ......

java this和super关键字 有什么作用

本文原址:http://www.hbzxr.com/web/36/2027736-1138928.html
 
java this和super关键字 有什么作用成员函数中定义了和成员变量中相同的变量时,引用成员变量要用this. 构造函数中调用同一个类的其他构造函数时用this 子类中覆盖了于父类成员变量或成员函数时,在子类中调用父类的变量或函数要用super 子类的构造函 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号