Dieser Artikel hat den spezifischen Code des regulären Ausdrucks -Tools von Java für Ihre Referenz geteilt. Der spezifische Inhalt ist wie folgt
import com.google.common.base.strings; import java.util.regex.matcher; import java.util.regex.pattern;/*** üblicherweise verwendete reguläre Ausdrücke* erstellt von TakeBra am 2016/4/7. */öffentliche Klasse Regexutils {/** * Bestimmen Sie, ob es sich um die richtige IP -Adresse handelt. String regex = "^(1 // d {2} | 2 [0-4] // d | 25 [0-5] | [1-9] // d | [1-9]) //." + "(1 // d {2} | 2 [0-4] // d | 25 [0-5] | [1-9] // d | // d) //." + "(1 // d {2} | 2 [0-4] // d | 25 [0-5] | [1-9] // d |/d) //." + "(1 // d {2} | 2 [0-4] // d | 25 [0-5] | [1-9] // d | // d) $"; return ip.matches (regex); } / ** * Bestimmen Sie, ob es sich um die richtige E -Mail -Adresse handelt. String regex = "//w+(?? --+.]//w+)*@/w+(?[.]]//w+)*//w+(??[]]//w+)*"; E -Mail zurückgeben.Matches (regex); } / ** * Bestimmen Sie, ob es Chinesen enthält, nur für chinesische Zeichen geeignet, ohne Interpunktion * @param text * @return boolean true, bestanden, falsch, fehlgeschlagen * / public static boolean ischinese (String text) {if (Strings.Isnullorempty (text)) zurückzusetzen; Muster p = muster.comPile ("[/u4e00-/u9fa5]"); Matcher M = P.Matcher (Text); return m.find (); } / ** * Bestimmen Sie, ob eine positive Ganzzahl * * @param nummer * number * @return boolean true, pass, false, fehlgeschlagen * / public static boolean isnumber (String -Nummer) {if (saithrings.isnullorempy (number)) return false; String regex = "[0-9]*"; Rückgabenummer.Matches (Regex); } / ** * Bestimmen Sie, wie viele Dezimalstellen (positive Zahlen) * * @param decimal * number * @param count * Dezimalstellen * @return boolean true, Pass, Falsch, fehlgeschlagen * / public static boolean isdecimal (String Decimal, Int Count) {if (Strings.Isnullorempy (Decimal)) Return Falsch; String regex = "^(-)? ([1-9] {1} // d*) | ([0] {1})) (//. (// d) {" + count + "})? $"; return decimal.matches (regex); } / ** * Bestimmen Sie, ob es sich um eine Handynummer handelt. String regex = "^((13 [0-9]) | (15 [0-9]) | (18 [1-9]) // d {8} $"; return PhoneNumber.Matches (Regex); } / ** * Bestimmen Sie, ob es sich um eine Handynummer handelt * * @param PhoneNumber * Handynummer * @return boolean true, pass, falsch, fehlgeschlagen * / public static boolean iPhonenumber (String PhoneNumber) {if (Strings.isnullorempty (PhoneNumber)) Return falsch; String regex = "^1 // d {10} $"; return PhoneNumber.Matches (Regex); } / ** * Bestimmen Sie, ob es Sonderzeichen enthält if (text.replaceAll ("[Az]*[Az]*// d*-*_*// s*", "") .Length () == 0) {// Wenn Sonderzeichen nicht enthalten sind, return true; } return false; · if (ub == charakter.unicodeBlock.cjk_unified_ideographs || ub == charakter.unicodeBlock.cjk_compatibility_ideographs || ub == charakter.unicodeBlock.cjk_unified_ideographs_a || ub == Charakter.unicodeblock.cjk_Inified_Ined_Bexa. Zeichen.unicodeBlock.cjk_symbols_and_punctuation ||. } return false; }}Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.