이 기사의 예에서는 Java로 구현된 일반 도구 클래스를 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 세부사항은 다음과 같습니다:
여기에 구현된 일반 도구 클래스는 일반 전화번호, 이메일 주소, QQ 번호, QQ 비밀번호 및 휴대폰 번호에 적합합니다.
자바 코드는 다음과 같습니다.
package com.zhanggeng.contact.tools;/** * RegexTool은 전화, qq, 비밀번호, 이메일과 같은 문자열을 정규식으로 변환하는 데 사용됩니다. * * @author ZHANGGeng * @version v1.0.1 * @since JDK5.0 * */public class RegexTool { /** * * @paramphoneNum 이 메소드는 수신 매개변수가 단지 전화번호일 때 호출됩니다* @return 일치하면 true, 그렇지 않으면 else 반환 */ //전화번호가 전달되면 해당 전화번호에 대해 일반 매칭을 수행합니다. public static boolean regexPhoneNumber(String PhoneNum){ //전화번호 매칭 결과 boolean isPhoneNum_matcher = PhoneNum .matches ("1[358]//d{9}"); //isPhoneNum_matcher가 true이면 true를 반환하고 그렇지 않으면 false를 반환합니다. if(isPhoneNum_matcher) return true; return false } /** * * @param email 이 메소드는 수신 매개변수가 이메일 주소일 때 호출됩니다* @return 일치하는 경우 true를 반환하고, 그렇지 않으면 false를 반환합니다. / 이메일 주소가 전달되면 해당 이메일 주소에 대해 정규 매칭을 수행합니다. public static boolean regexEmailAddress(String email){ //이메일 매칭 결과 boolean isEmail_matcher = email.matches("[a-zA-Z_0-9]+@[a-zA-Z0-9]+(//.[a-zA-Z]{2,}){1,3}"); //isEmail_matcher 값이 true이면 true를 반환하고, 그렇지 않으면 false를 반환합니다. if(isEmail_matcher) return true return false } /** * * @paramphoneNum 수신 전화번호* @param email; 수신 이메일 주소 * @return 일치하면 true를 반환하고, 그렇지 않으면 false를 반환합니다. */ public static boolean regexEmailAddressAndPhoneNum(String PhoneNum, String email){ //전화번호 일치 결과 boolean isPhoneNum_matcher =phoneNum.matches("1[358] //d{9}"); //이메일 일치 결과 boolean isEmail_matcher = email.matches("[a-zA-Z_0-9]+@[a-zA-Z0-9]+(//.[a-zA-Z]{2,}){1,3}"); //매처 값이 true이면 true를 반환하고, 그렇지 않으면 false를 반환합니다. if(isEmail_matcher && isPhoneNum_matcher){ return true } return false } /** * * @param qqNum; Incoming QQ * @return 일치하면 true를 반환하고 그렇지 않으면 false를 반환합니다. */ public static boolean regexQQNumber(String qqNum){ //QQ 번호 일치 결과 boolean isQQNum_matcher = qqNum.matches("[1-9]//d {2,11}"); if(isQQNum_matcher) return true; return false; } /** * * @param pwd 비밀번호가 전달됩니다. * @return 일치가 정확하고 비밀번호 규칙이 충족되면 true를 반환하고, 그렇지 않으면 false를 반환합니다. */ public static boolean regexPassWord(String pwd){ //비밀번호 일치 결과 boolean isPassWord_matcher = pwd.matches("[ 0-9a -zA-Z_@$@]{6,12}"); if(isPassWord_matcher)는 true를 반환하고 false를 반환합니다. }}이 기사가 모든 사람의 Java 프로그래밍에 도움이 되기를 바랍니다.