ตัวอย่างของบทความนี้บอกวิธีที่ Java ใช้นิพจน์ทั่วไปเพื่อพิจารณาว่ารูปแบบกล่องจดหมายถูกต้องหรือไม่ แบ่งปันสำหรับทุกคนสำหรับการอ้างอิงของคุณ ข้อมูลเฉพาะมีดังนี้:
นำเข้า java.io.*; Checkmail คลาสสาธารณะ {Public Static Boolean Checkmail (อีเมลสตริง) {// ตรวจสอบนิพจน์ปกติของรูปแบบสตริงของกล่องจดหมาย = "// p {alpha} // w {2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 , 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 15} [@] [A-Z0-9] {3,} [.] // p {ล่าง} {2 ,} "; // p {alpha}: เนื้อหาเป็นสิ่งที่ต้องมีและตัวอักษร [/p {loger}/p {p {Upper}] เทียบเท่า ตัวอย่างเช่น: [email protected] ไม่ถูกกฎหมาย // W {2,15}: 2 ~ 15 [A-ZA-Z_0-9] เช่น: [email protected] ถูกกฎหมาย // [a-z0-9] {3,}: อย่างน้อยสาม [A-Z0-9] ตัวละคร, [] เป็นสิ่งที่ต้องทำเช่น: [email protected] เป็นสิ่งผิดกฎหมาย //.]: '.' ต้องเลือกในเวลาที่มีจำนวน: DYH200896@163com เป็นสิ่งผิดกฎหมาย // P {Lower} {2,} ตัวอักษรที่เขียนต่ำกว่าสองตัว เช่น: [email protected] ผิดกฎหมาย if (email.matches (รูปแบบ)) {return true; ] args) ) // ตรวจสอบกล่องจดหมาย {system.out.println (อีเมล+"/n เป็นชื่อกล่องจดหมายทางกฎหมาย");} else {system.out.println (อีเมล+"/n ไม่ใช่ชื่อกล่องจดหมายทางกฎหมาย"););); }}}}PS: นี่คือเครื่องมือการแสดงออกปกติที่สะดวกมากสำหรับทุกคนสำหรับการอ้างอิงของคุณ:
JavaScript Expression Expression Online Testing Tool:
http://tools.vevb.com/regex/javascript
เครื่องมือสร้างออนไลน์การแสดงออกปกติ:
http://tools.vevb.com/regex/create_reg
หวังว่าบทความนี้จะเป็นประโยชน์กับการออกแบบโปรแกรม Java ของทุกคน