易截截图软件、单文件、免安装、纯绿色、仅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

}
}

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


相关文档:

java使用rocksaw和vserv tcpip实现基于ICMP的Ping功能

一:准备 www.savarese.org download
 1.  rocksaw-1.0.0-src.tar.gz
 2.  vserv-tcpip-0.9.2-src.tar.gz
二:编译源文件得到jar包 使用Ant
 1.  build vserv-tcpip-0.9.2-src
      在vserv-tcpip-0.9.2目录下面建一个tests目录,然后在cmd窗口下进入 ......

Java设置classpth,path,java_home环境变量的目的(转)

首先介绍一下环境变量的设置方法:
(这里以jdk1.6来安装,其他版本一样)
在把jdk安装到计算机中之后,我们来进行设置使java环境能够使用。
        
首先右键点我的电脑。打开属性。然后选择“高级”里面的“环境变量”,在新的打开界面中的系统变量需 ......

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发邮件

RT
package
 com.fxt.test;  
import
 org.apache.commons.mail.EmailException;  
import
 org.apache.commons.mail.SimpleEmail;  
public
 
class
 Mail {  
    public
 
static
 
void
 m ......

java 文件读取_InputStreamReader

package test;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class Test {
 public static void main(String arg[]) {
  String fileName ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号