Rumah > hujung hadapan web > tutorial js > Nombor telefon mudah alih, kata laluan biasa verification_javascript kemahiran

Nombor telefon mudah alih, kata laluan biasa verification_javascript kemahiran

WBOY
Lepaskan: 2016-05-16 16:37:08
asal
1162 orang telah melayarinya

 /**
* Nombor mudah alih
* Alih: 134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188
* China Unicom: 130,131,132,152,155,156,185,186
* Telekom: 133,1349,153,180,189
'*/
    NSString * MOBILE = @"^1(3[0-9]|5[0-35-9]|8[025-9])\d{8}$";
    /**
* Mudah Alih China: Mudah Alih China
* 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}$";
    /**
* Talian tetap dan PHS di tanah besar China
* Kod kawasan: 010,020,021,022,023,024,025,027,028,029
* Nombor: tujuh atau lapan digit
                               */
    // NSString * PHS = @"^0(10|2[0-5789]|\d{3})\d{7,8}$";

kod
^(?=.*?[a-zA-Z])(?=.*?[0-9])[a-zA-Z0-9]{6,20}$

"^d $"  //Integer bukan negatif (integer positif 0)
"^[0-9]*[1-9][0-9]*$" //Integer positif
"^((-d )|(0 ))$" //Integer bukan positif (integer negatif 0)
"^-[0-9]*[1-9][0-9]*$" // Integer negatif
"^-?d $"   //Integer
"^d (.d )?$"  //Nombor titik terapung bukan negatif (nombor titik terapung positif 0)
"^(([0-9] .[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*.[0 -9] )|([0-9]*[1-9][0-9]*))$" //Nombor titik terapung positif
"^((-d (.d )?)|(0 (.0 )?))$" //Nombor titik terapung bukan positif (nombor titik terapung negatif 0)
"^(-(([0-9] .[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*. [0-9] )|([0-9]*[1-9][0-9]*)))$" // Titik terapung negatif
Nombor
"^(-?d )(.d )?$" //Nombor titik terapung
"^[A-Za-z] $"  //Rentetan yang terdiri daripada 26 huruf Inggeris
"^[A-Z] $" //Rentetan yang terdiri daripada 26 huruf besar Inggeris
"^[a-z] $" //Rentetan yang terdiri daripada 26 huruf kecil Inggeris
"^[A-Za-z0-9] $"  //Rentetan yang terdiri daripada nombor dan 26 huruf Inggeris
"^w $"  //Rentetan yang terdiri daripada nombor, 26 huruf Inggeris atau garis bawah
"^[w-] (.[w-] )*@[w-] (.[w-] ) $" //alamat e-mel
"^[a-zA-z] ://(w (-w )*)(.(w (-w )*))*(?S*)?$" //url
/^13d{9}$/giNombor telefon mudah alih ungkapan biasa


public static bool IsValidMobileNo(string MobileNo) 
  { 
   rentetan const regPattern = @"^(130|131|132|133|134|135|136|137|138|139)d{8}$"; 
   kembalikan Regex.IsMatch(MobileNo, regPattern); 
  }


Ungkapan biasa - Sahkan nombor telefon mudah alih: 13[0-9]{9}
Laksanakan situasi menambah 86 atau 86 di hadapan nombor telefon mudah alih: ^(( 86)|(86))?(13)d{9}$
Nombor telefon dan nombor telefon mudah alih disahkan pada masa yang sama: (^(d{3,4}-)?d{7,8})$|(13[0-9]{9})
Ekstrak pautan rangkaian dalam maklumat: (h|H)(r|R)(e|E)(f|F) *= *('|")?(w|\|/|.) ('|"| *|>)?
Ekstrak alamat e-mel dalam mesej: w ([- .]w )*@w ([-.]w )*.w ([-.]w )*
Ekstrak pautan gambar dalam maklumat: (s|S)(r|R)(c|C) *= *('|")?(w|\|/|.) ('|"| *|> ) ?
Ekstrak alamat IP dalam maklumat: (d).(d).(d).(d)
Ekstrak nombor telefon mudah alih Cina dalam maklumat: (86)*0*13d{9}
Ekstrak nombor telefon talian tetap Cina dalam maklumat: ((d{3,4})|d{3,4}-|s)?d{8} 
Ekstrak nombor telefon Cina daripada maklumat (termasuk telefon mudah alih dan talian tetap): ((d{3,4})|d{3,4}-|s)?d{7,14} 
Ekstrak poskod Cina dalam maklumat: [1-9]{1}(d){5} 
Ekstrak nombor ID Cina daripada maklumat: d{18}|d{15}
Ekstrak integer daripada maklumat: d
Ekstrak nombor titik terapung (iaitu perpuluhan) dalam maklumat: (-?d*).?d
Ekstrak mana-mana nombor dalam mesej: (-?d*)(.d)? Ekstrak rentetan bahasa Cina dalam maklumat: [u4e00-u9fa5]* 
Ekstrak rentetan dua bait (aksara Cina) dalam mesej: [^x00-xff]*

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan