โครงการจำเป็นต้องตรวจสอบว่าการป้อนหมายเลขโทรศัพท์มือถือของผู้ใช้นั้นถูกกฎหมายหรือไม่ ในที่สุดฉันก็พบรหัสชิ้นหนึ่งที่สามารถตรวจสอบได้ ดูเหมือนว่ารหัสจะพบได้ในเว็บไซต์ที่มีโฆษณามากมายฉันไม่รู้จักผู้เขียน! แต่ต้องขอบคุณผู้เขียนดั้งเดิมสำหรับการแบ่งปัน! นี่คือซอร์สโค้ดการตรวจสอบ:
การคัดลอกรหัสมีดังนี้:
Public Static Boolean Ismobileno (String Mobiles) {
ธงบูลีน = เท็จ;
พยายาม {
// 13 *********, 15 *********, 18 ************
รูปแบบ p = รูปแบบ
. compile ("^((13 [0-9]) | (15 [^4, // d]) | (18 [0,5-9])) // d {8} $");
Matcher M = P.Matcher (โทรศัพท์มือถือ);
ธง = m.matches ();
} catch (Exception e) {
ธง = เท็จ;
-
ธงกลับ;
-