이 기사의 예는 Java가 정규식을 사용하여 사서함 형식이 올바른지 여부를 결정하는 방식을 알려줍니다. 참조를 위해 모든 사람을 위해 공유하십시오. 세부 사항은 다음과 같습니다.
import java.io.*; public class checkmail {public static boolean checkmail (string email) {// 사서함 문자열의 정규 표현식을 확인하십시오. "// p {alpha} // w {2, 2, 2, , 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 15} [@] [a-z0-9] {3,} [.] // p {lower} {2 ,} "; // p {alpha} : 내용은 필수 항목이며 문자 문자 [/p {loger}/p {p {super}] 동등합니다. 예를 들어 : [email protected]은 합법적이지 않습니다. // w {2,15} : 2 ~ 15 [a-za-z_0-9] 문자가 필요합니다. 예 : [email protected]은 합법적입니다. // [a-Z0-9] {3,} : 적어도 세 개의 [a-Z0-9] 문자, []는 다음과 같습니다. [email protected]은 불법입니다. // [.] : '.' // p {하위} {2,} 하단 서신, 2 개 이상. 예를 들어 : [email protected]는 불법입니다. if (email.matches (format)) {return true; ] Args). 예외 {string email = "cc***[email protected]"; ) // 사서함 {system.out.println (이메일+"/n은 법적 사서함 이름입니다.");} else {system.out.println (이메일+"/n이 법적 사서함 이름이 아닙니다");); }}}}추신 : 참조를 위해 모든 사람을위한 두 가지 매우 편리한 정규 표현 도구가 있습니다.
자바 스크립트 정규 표현 온라인 테스트 도구 :
http://tools.vevb.com/regex/javaScript
정규 표현 온라인 세대 도구 :
http://tools.vevb.com/regex/create_reg
이 기사는 모든 사람의 Java 프로그램 설계에 도움이되기를 바랍니다.