Heim > Web-Frontend > js-Tutorial > Mobiltelefonnummer, Passwort, regelmäßige Verifizierung_Javascript-Kenntnisse

Mobiltelefonnummer, Passwort, regelmäßige Verifizierung_Javascript-Kenntnisse

WBOY
Freigeben: 2016-05-16 16:37:08
Original
1163 Leute haben es durchsucht

 /**
* Handynummer
* Verschieben: 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
* Telekommunikation: 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
                               */
    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}$";
    /**
* Festnetz und PHS auf dem chinesischen Festland
* Vorwahl: 010.020.021.022.023.024.025.027.028.029
* Nummer: sieben oder acht Ziffern
                               */
    // NSString * PHS = @"^0(10|2[0-5789]|\d{3})\d{7,8}$";

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

"^d $"  //Nicht negative Ganzzahl (positive Ganzzahl 0)
"^[0-9]*[1-9][0-9]*$" //Positive Ganzzahl
"^((-d )|(0 ))$" //Nicht positive Ganzzahl (negative Ganzzahl 0)
"^-[0-9]*[1-9][0-9]*$" // Negative Ganzzahl
"^-?d $"   //Integer
"^d (.d )?$"  //Nicht negative Gleitkommazahl (positive Gleitkommazahl 0)
"^(([0-9] .[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*.[0 -9] )|([0-9]*[1-9][0-9]*))$" //Positive Gleitkommazahl
"^((-d (.d )?)|(0 (.0 )?))$" //Nicht positive Gleitkommazahl (negative Gleitkommazahl 0)
"^(-(([0-9] .[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*. [0-9] )|([0-9]*[1-9][0-9]*)))$" // Negativer Gleitkommawert
Nummer
"^(-?d )(.d )?$" //Gleitkommazahl
"^[A-Za-z] $"  //Eine Zeichenfolge bestehend aus 26 englischen Buchstaben
„^[A-Z] $“ //Eine Zeichenfolge bestehend aus 26 englischen Großbuchstaben
„^[a-z] $“ //Eine Zeichenfolge bestehend aus 26 englischen Kleinbuchstaben
"^[A-Za-z0-9] $"  //Eine Zeichenfolge bestehend aus Zahlen und 26 englischen Buchstaben
„^w $“  //Eine Zeichenfolge bestehend aus Zahlen, 26 englischen Buchstaben oder Unterstrichen
„^[w-] (.[w-] )*@[w-] (.[w-] ) $“ //E-Mail-Adresse
"^[a-zA-z] ://(w (-w )*)(.(w (-w )*))*(?S*)?$" //url
/^13d{9}$/giRegulärer Ausdruck für die Mobiltelefonnummer


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


Regulärer Ausdruck – Mobiltelefonnummer überprüfen: 13[0-9]{9}
Implementieren Sie die Situation, indem Sie 86 oder 86 vor der Mobiltelefonnummer hinzufügen: ^(( 86)|(86))?(13)d{9}$
Telefonnummer und Mobiltelefonnummer werden gleichzeitig überprüft: (^(d{3,4}-)?d{7,8})$|(13[0-9]{9})
Extrahieren Sie Netzwerklinks in den Informationen: (h|H)(r|R)(e|E)(f|F) *= *('|")?(w|\|/|.) ('|"| *|>)?
Extrahieren Sie die E-Mail-Adresse in der Nachricht: w ([- .]w )*@w ([-.]w )*.w ([-.]w )*
Extrahieren Sie den Bildlink in den Informationen: (s|S)(r|R)(c|C) *= *('|")?(w|\|/|.) ('|"| *|> ) ?
Extrahieren Sie die IP-Adresse in den Informationen: (d).(d).(d).(d)
Extrahieren Sie die chinesische Mobiltelefonnummer in den Informationen: (86)*0*13d{9}
Extrahieren Sie die chinesische Festnetztelefonnummer in den Informationen: ((d{3,4})|d{3,4}-|s)?d{8} 
Extrahieren Sie chinesische Telefonnummern aus den Informationen (einschließlich Mobil- und Festnetznummern): ((d{3,4})|d{3,4}-|s)?d{7,14} 
Extrahieren Sie die chinesische Postleitzahl in den Informationen: [1-9]{1}(d){5} 
Extrahieren Sie die chinesische ID-Nummer aus den Informationen: d{18}|d{15}
Ganzzahlen aus Informationen extrahieren: d
Extrahieren Sie Gleitkommazahlen (d. h. Dezimalzahlen) in den Informationen: (-?d*).?d
Extrahieren Sie eine beliebige Zahl in der Nachricht: (-?d*)(.d)?
Extrahieren Sie die chinesische Zeichenfolge in den Informationen: [u4e00-u9fa5]* 
Extrahieren Sie die Doppelbyte-Zeichenfolge (chinesische Zeichen) in der Nachricht: [^x00-xff]*

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage