-
* หมายเลขโทรศัพท์
* มือถือ: 134 [0-8], 135, 136, 137, 138, 139, 150, 151, 157, 158, 159, 182, 187, 188
* unicom: 130,131,132,152,155,156,185,186
* โทรคมนาคม: 133,1349,153,180,189
-
nsstring * mobile = @"^1 (3 [0-9] | 5 [0-35-9] | 8 [025-9]) // d {8} $";
-
* China Mobile: China Mobile
* 134 [0-8], 135,136,137,138,139,150,151,157,158,159,182,187,188,187,187,187,187,187,151,157,157,159
-
nsstring * cm = @"^1 (34 [0-8] | (3 [5-9] | 5 [017-9] | 8 [278]) // d) // d {7} $";
-
* China Unicom: China unicom
* 130,131,132,152,155,156,185,186
-
nsstring * cu = @"^1 (3 [0-2] | 5 [256] | 8 [56]) // d {8} $";
-
* China Telecom: China Telecom
* 133,1349,153,180,189
-
nsstring * ct = @"^1 ((33 | 53 | 8 [09]) [0-9] | 349) // d {7} $";
-
* โทรศัพท์พื้นฐานของจีนแผ่นดินใหญ่และลิ้นเล็ก ๆ น้อย ๆ
* รหัสพื้นที่: 010,020,021,022,023,024,025,027,028,029
* หมายเลข: เจ็ดหรือแปดหลัก
-
// nsstring * phs = @"^0 (10 | 2 [0-5789] | // d {3}) // d {7,8} $";
รหัสผ่าน
^(? =.*? [a-za-z]) (? =.*? [0-9]) [a-za-z0-9] {6,20} $
"^/d + $" // จำนวนเต็มที่ไม่เป็นลบ (จำนวนเต็มบวก + 0)
"^[0-9]*[1-9] [0-9]*$" // จำนวนเต็มบวก
"^((-/d+) | (0+)) $" // ไม่ใช่จำนวนเต็มบวก (จำนวนเต็มลบ+0)
"^-[0-9]*[1-9] [0-9]*$" // integer ลบ
"^-?/d+$" // จำนวนเต็ม
"^/d+(/./ d+)? $" // หมายเลขจุดลอยตัวที่ไม่ใช่เชิงลบ (หมายเลขจุดลอยตัวบวก+0)
"^(([[0-9]+/. [0-9]*[1-9] [0-9]*) | ([0-9]*[1-9] [0-9]*/. [0-9]+) | ([0-9]*[1-9] [0-9]*)
"^((-/d+(/./ d+)?) | (0+(/. 0+)
"^(-(([[0-9]+/. [0-9]*[1-9] [0-9]*) | ([0-9]*[1-9] [0-9]*/. [0-9]+) | ([0-9]*[1-9] [0-9]*)))
ตัวเลข
"^(-?/d+) (/./ d+)? $" // หมายเลขจุดลอยตัว
"^[a-za-z]+$" // สตริงที่ประกอบด้วยตัวอักษรภาษาอังกฤษ 26 ตัว
"^[az]+$" // สตริงที่ประกอบด้วยตัวอักษรภาษาอังกฤษ 26 ตัว
"^[az]+$" // สตริงที่ประกอบด้วยตัวพิมพ์เล็ก 26 ตัวอักษรภาษาอังกฤษ
"^[a-za-z0-9]+$" // สตริงที่ประกอบด้วยตัวเลขและ 26 ตัวอักษรภาษาอังกฤษ
"^/w+$" // สตริงที่ประกอบด้วยตัวเลข 26 ตัวอักษรภาษาอังกฤษหรือขีดล่าง 26 ตัวอักษรภาษาอังกฤษ
"^[/w-]+(/. [/w-]+)*@[/w-]+(/. [/w-]+)+$" // ที่อยู่อีเมล
"^[a-za-z]+: // (/w+(-/w+)*) (/. (/w+(-/w+)*))*(/?/s*)? $" // url
/^13/d {9} $/gi หมายเลขโทรศัพท์มือถือนิพจน์ปกติ
Public Static Bool Isvalidmobileno (String Mobileno)
-
สตริง const regpattern = @"^(130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139)/d {8} $";
return regex.ismatch (Mobileno, regpattern);
-
นิพจน์ทั่วไป-Verify หมายเลขโทรศัพท์มือถือ: 13 [0-9] {9}
ใช้สถานการณ์ที่หมายเลขโทรศัพท์มือถือคือ 86 หรือ +86:^((/ +86) | (86))? (13)/d {9} $
ตรวจสอบหมายเลขโทรศัพท์และหมายเลขโทรศัพท์มือถือพร้อมกัน: (^(/d {3,4}-)?/d {7,8}) $ | (13 [0-9] {9})
ลิงค์เครือข่ายในข้อมูลสารสกัด: (H | H) (r | r) (e | e) (f | f) *= *('| ")? (/w | // | // |/.)+(' |" | *|>)?
ที่อยู่อีเมลในข้อมูลที่แยกออกมา: /w+( อยู่ตรงข้าม/w+)@/w+( [idy-..hink/w+)*/./w+( [[[-..hind/w+)*
ลิงค์รูปภาพในการแยกข้อมูล: (s | s) (r | r) (c | c) *= *('| ")? (/w | // | // |/.)+(' |" | *|>)?
ที่อยู่ IP ในข้อมูล Extract: (/d+)/.(/d+)/(/d+)/.(/d+)
หมายเลขโทรศัพท์มือถือจีนในข้อมูลที่แยก: (86)*0*13/d {9}
หมายเลขโทรศัพท์คงที่ภาษาจีนในข้อมูลที่แยก: (/(/d {3,4}/) |/d {3,4}-|/s)?/d {8}
แยกหมายเลขโทรศัพท์จีน (รวมถึงโทรศัพท์มือถือและโทรศัพท์พื้นฐาน) ในข้อมูล: (/(/d {3,4}/) |/d {3,4}-|/s)?/d {7,14}
รหัสไปรษณีย์จีนในข้อมูลที่แยก: [1-9] {1} (/d+) {5}
หมายเลข ID จีนในข้อมูลที่แยก: /d {18} | /d {15}
แยกจำนวนเต็มในข้อมูล: /d+
แยกหมายเลขจุดลอยตัว (เช่นทศนิยม) ในข้อมูล: (-?/d*) /.?/ d+
แยกหมายเลขใด ๆ ในข้อมูล: (-?/d*) (/./ d+)?
แยกสายภาษาจีนในข้อมูล: [/U4E00-/U9FA5]*
แยกสตริงคู่ไบต์ (อักขระภาษาจีน): [^/x00-/xff]*