Maison > interface Web > js tutoriel > le corps du texte

Numéro de téléphone portable, vérification régulière du mot de passe_compétences javascript

WBOY
Libérer: 2016-05-16 16:37:08
original
1146 Les gens l'ont consulté

 /**
* Numéro de portable
* Déplacer : 134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188
* Chine Unicom : 130 131 132 152 155 156 185 186
* Télécom : 133,1349,153,180,189
​​*/
    NSString * MOBILE = @"^1(3[0-9]|5[0-35-9]|8[025-9])\d{8}$";
    /**
* Chine Mobile : Chine 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}$";
    /**
* Chine Unicom : Chine Unicom
*130,131,132,152,155,156,185,186
                               */
    NSString * CU = @"^1(3[0-2]|5[256]|8[56])\d{8}$";
    /**
* Chine Télécom : Chine Télécom
*133,1349,153,180,189
                               */
    NSString * CT = @"^1((33|53|8[09])(0-9]|349)\d{7}$";
    /**
* Téléphone fixe et PHS en Chine continentale
* Indicatif régional : 010 020 021 022 023 024 025 027 028 029
* Numéro : sept ou huit chiffres
                               */
    // 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 $"  //Entier non négatif (entier positif 0)
"^[0-9]*[1-9][0-9]*$" //Entier positif
"^((-d )|(0 ))$" //Entier non positif (entier négatif 0)
"^-[0-9]*[1-9][0-9]*$" // Entier négatif
"^-?d $"   //Entier
"^d (.d )?$"  //Nombre à virgule flottante non négatif (nombre à virgule flottante positif 0)
"^(([0-9] .[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*.[0 -9] )|([0-9]*[1-9][0-9]*))$" //Nombre à virgule flottante positif
"^((-d (.d )?)|(0 (.0 )?))$" //Nombre à virgule flottante non positif (nombre à virgule flottante négatif 0)
"^(-(([0-9] .[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*. [0-9] )|([0-9]*[1-9][0-9]*)))$" // Virgule flottante négative
Numéro
"^(-?d )(.d )?$" //Nombre à virgule flottante
"^[A-Za-z] $"  //Une chaîne composée de 26 lettres anglaises
"^[A-Z] $" //Une chaîne composée de 26 lettres anglaises majuscules
"^[a-z] $" //Une chaîne composée de 26 lettres anglaises minuscules
"^[A-Za-z0-9] $"  //Une chaîne composée de chiffres et de 26 lettres anglaises
"^w $"  //Une chaîne composée de chiffres, 26 lettres anglaises ou traits de soulignement
"^[w-] (.[w-] )*@[w-] (.[w-] ) $" //adresse e-mail
"^[a-zA-z] ://(w (-w )*)(.(w (-w )*))*(?S*)?$" //url
/^13d{9}$/giExpression régulière du numéro de téléphone mobile


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); 
  >


Expression régulière - Vérifiez le numéro de téléphone mobile : 13[0-9]{9}
Implémentez la situation consistant à ajouter 86 ou 86 devant le numéro de téléphone portable : ^(( 86)|(86))?(13)d{9}$
Le numéro de téléphone et le numéro de téléphone portable sont vérifiés en même temps : (^(d{3,4}-)?d{7,8})$|(13[0-9]{9})
Extraire les liens réseau dans les informations : (h|H)(r|R)(e|E)(f|F) *= *('|")?(w|\|/|.) ('|"| *|>)
Extrayez l'adresse e-mail dans le message : w ([- .]w )*@w ([-.]w )*.w ([-.]w )*
Extrayez le lien de l'image dans les informations : (s|S)(r|R)(c|C) *= *('|")?(w|\|/|.) ('|"| *|> ) ?
Extrayez l'adresse IP dans les informations : (d).(d).(d).(d)
Extrayez le numéro de téléphone portable chinois dans les informations : (86)*0*13d{9}
Extrayez le numéro de téléphone fixe chinois dans les informations : ((d{3,4})|d{3,4}-|s)?d{8} 
Extrayez les numéros de téléphone chinois des informations (y compris les téléphones mobiles et fixes) : ((d{3,4})|d{3,4}-|s)?d{7,14} 
Extrayez le code postal chinois dans les informations : [1-9]{1}(d){5} 
Extrayez le numéro d'identification chinois des informations : d{18}|d{15}
Extraire des entiers à partir d'informations : d
Extraire les nombres à virgule flottante (c'est-à-dire les décimales) dans les informations : (-?d*).?d
Extraire n'importe quel numéro dans le message : (-?d*)(.d) 
Extrayez la chaîne chinoise dans les informations : [u4e00-u9fa5]* 
Extrayez la chaîne à deux octets (caractères chinois) dans le message : [^x00-xff]*

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal