/**
* Nomor telepon
* Mobile: 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
* Telekomunikasi: 133.1349.153.180.189
*/
Nsstring * seluler = @"^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
*/
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} $";
/**
* Darat China Daratan dan Littong Kecil
* Kode Area: 010.020.021.022.023.024.025.027.028.029
* Angka: tujuh atau delapan digit
*/
// nsstring * phs = @"^0 (10 | 2 [0-5789] | // d {3}) // d {7,8} $";
kata sandi
^(? =.*? [a-za-z]) (? =.*? [0-9]) [a-za-z0-9] {6,20} $
"^/d + $" // Integer non-negatif (bilangan bulat positif + 0)
"^[0-9]*[1-9] [0-9]*$" // Integer positif
"^((-/d+) | (0+)) $" // bukan bilangan bulat positif (bilangan bulat negatif+0)
"^-[0-9]*[1-9] [0-9]*$" // Integer negatif
"^-?/D+$" // Integer
"^/D+(/./ D+)? $" // Nomor Titik Mengambang Non-Negatif (Nomor Titik Mengambang Positif+0)
"^(([0-9]+/. [0-9]*[1-9] [0-9]*) | ([0-9]*[1-9] [0-9]*/. [0-9]+) | ([0-9]*[1-9] [0-9]*)) $" // POSITIF FOODING POINT POSITIF
"^((-/d+(/./ d+)?) | (0+(/. 0+)?)) $" // Nomor Titik Mengambang Non-Positif (Nomor Titik Mengambang Negatif+0)
"^(-(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*/.[0-9]+)|([0-9]*[1-9][0-9]*)))$" //Negative floating point
nomor
"^(-?/D+) (/./ D+)? $" // Nomor Titik Mengambang
"^[A-za-z]+$" // Sebuah string yang terdiri dari 26 huruf bahasa Inggris
"^[Az]+$" // Sebuah string yang terdiri dari 26 huruf kapitalisasi bahasa Inggris
"^[az]+$" // Sebuah string yang terdiri dari 26 huruf bahasa Inggris huruf kecil
"^[A-za-z0-9]+$" // Sebuah string yang terdiri dari angka dan 26 huruf bahasa Inggris
"^/W+$" // String yang terdiri dari angka, 26 huruf bahasa Inggris atau garis bawah
"^[/w-]+(/. [/W-]+)*@[/w-]+(/. [/W-]+)+$" // Alamat email
"^[a-za-z]+: // (/w+(-/w+)*) (/. (/w+(-/w+)*))*(/?/s*)? $" // url
/^13/d {9} $/GI Nomor ponsel ekspresi reguler
public static bool isvalidmobileno (string mobileno)
{
const string regpattern = @"^(130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139)/d {8} $";
return regex.isisch (Mobileno, RegPattern);
}
Ekspresi reguler-verifikasi nomor ponsel: 13 [0-9] {9}
Menerapkan situasi di mana nomor ponsel adalah 86 atau +86:^((/ +86) | (86))? (13)/d {9} $
Verifikasi nomor telepon dan nomor ponsel secara bersamaan: (^(/d {3,4}-)?/D {7,8}) $ | (13 [0-9] {9})
Tautan jaringan dalam informasi ekstrak: (h | h) (r | r) (e | e) (f | f) *= *('| ")? (/W | // | // |/.)+(' |" | *|>>)?
Alamat email dalam informasi yang diekstraksi: /w+(uarkan-+.
Tautan gambar dalam mengekstraksi informasi: (s | s) (r | r) (c | c) *= *('| ")? (/W | // | // |/./.) (' |" | *|>)?
Alamat IP di informasi ekstrak: (/d+)/.(/d+)/.(/d+)/.(/d+)
Nomor ponsel Cina dalam informasi yang diekstraksi: (86)*0*13/d {9}
Nomor telepon tetap Cina dalam informasi yang diekstraksi: (//d {3,4}/) |/d {3,4}-|/s)?/D {8}
Ekstrak nomor telepon Cina (termasuk ponsel dan telepon rumah) dalam informasi: (/(/d {3,4}/) |/d {3,4}-|/s)?/D {7,14}
Kode pos Cina dalam informasi yang diekstraksi: [1-9] {1} (/d+) {5}
Nomor ID Cina dalam informasi yang diekstraksi: /d {18} | /d {15}
Ekstrak bilangan bulat dalam informasi: /d+
Ekstrak Nomor Titik Mengambang (mis. Desimal) Dalam informasi: (-?/D*) /.?/ D+
Ekstrak nomor dalam informasi: (-?/D*) (/./ d+)?
Ekstrak string Cina dalam informasi: [/u4e00-/u9fa5]*
Ekstrak string double-byte (karakter Cina): [^/x00-/xff]*