js 手机号码合法性验证代码集合_javascript技巧
第一个代码:
function Checkreg()
{
//验证电话号码手机号码,包含153,159号段
if (document.form.phone.value=="" && document.form.UserMobile.value==""){
alert("电话号码和手机号码至少选填一个阿!");
document.form.phone.focus();
return false;
}
if (document.form.phone.value != ""){
var phone=document.form.phone.value;
var p1 = /^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/;
var me = false;
if (p1.test(phone))me=true;
if (!me){
document.form.phone.value='';
alert('对不起,您输入的电话号码有错误。区号和电话号码之间请用-分割');
document.form.phone.focus();
return false;
}
}
if (document.form.UserMobile.value != ""){
var mobile=document.form.UserMobile.value;
var reg0 = /^13\d{5,9}$/;
var reg1 = /^153\d{4,8}$/;
var reg2 = /^159\d{4,8}$/;
var reg3 = /^0\d{10,11}$/;
var my = false;
if (reg0.test(mobile))my=true;
if (reg1.test(mobile))my=true;
if (reg2.test(mobile))my=true;
if (reg3.test(mobile))my=true;
if (!my){
document.form.UserMobile.value='';
alert('对不起,您输入的手机或小灵通号码有错误。');
document.form.UserMobile.focus();
return false;
}
return true;
}
}
说明
test方法检查在字符串中是否存在一个模式,如果存在则返回 true,否则就返回 false。
正则表达式部分:
\d 代表一个数字
{7,8} 代表7-8位数字(表示电话号码)
{3,} 代表分机号码
d{2,3} 代表区号
\+]\d{2,3} 代表国际区号
^13\d{5,9}$/ //130?139。至少5位,最多9位
/^153\d{4,8}$/ //联通153。至少4位,最多8位
/^159\d{4,8}$/ //移动159。至少4位,最多8位
第二个:
var Mobile = $("#varMobilePhone").val();
var Phone = $("#varPhoneNo").val();
if (Mobile == ""&&Phone == "")
{
alert("手机和固话,请至少填写一项联系方式!");
$("#varMobilePhone").focus();
return;
}
if(Mobile!="")
{
if(!isMobil(Mobile))
{
alert("请输入正确的手机号码!");
$("#varMobilePhone").focus();
return; }
}
//手机号码验证信息
function isMobil(s)
{
var patrn = /(^0{0,1}1[3|4|5|6|7|8|9][0-9]{9}$)/;
if (!patrn.exec(s))
{
return false;
} return true; }
后台验证如下:
if (model.Zip != null)
{
if (!Common.PageValidate.IsValidate(model.Zip,"^\\d{6}$"))
{ Common.WebMessage.showMsg(HttpContext.Current, "请输入正确邮编");
return;
}
}
if (model.PhoneNo != null)
{
if (!Common.PageValidate.IsValidate(model.PhoneNo, "\\d{3}-\\d{8}|\\d{4}-\\d{7}"))
{
Common.WebMessage.showMsg(HttpContext.Current, "请输入正确的电话号码!");
return;
}
}
if (model.MobilePhone != null)
{
if (!Common.PageValidate.IsValidate(model.MobilePhone, "^0{0,1}(13[0-9]|15[3-9]|15[0-2]|18[0-9])[0-9]{8}$"))
{
Common.WebMessage.showMsg(HttpContext.Current, "请输入正确11位有效的手机号码!");
return;
}
}

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Je ne sais pas si vous vivez une telle expérience. Votre téléphone mobile reçoit souvent des messages texte inexplicables, des informations d'inscription sur certains sites Web ou d'autres informations de vérification. En fait, notre numéro de téléphone mobile peut être lié à de nombreux sites Web inconnus, et nous. Même si vous ne le savez pas, ce que je vais partager avec vous aujourd'hui est de vous apprendre à dissocier tous les sites Web inconnus en un seul clic. Étape 1 : Ouvrez la plateforme de service de numéros Cette technique est très pratique. Les étapes sont les suivantes : ouvrez WeChat, cliquez sur l'icône plus dans la zone de recherche, sélectionnez Ajouter un ami, puis entrez la plate-forme de service de numéro de code pour effectuer la recherche. Nous pouvons voir qu'il existe une plate-forme de service de numéros. Bien sûr, elle appartient à une institution publique et a été lancée par l'Institut national des technologies de l'information et des communications. Elle peut aider tout le monde à dissocier les informations sur les numéros de téléphone portable en un seul clic. Étape 2 : Vérifiez si le téléphone a été marqué pour moi

Amap est apprécié des utilisateurs pour son positionnement précis et ses fonctions riches. Cependant, pendant l'utilisation, nous pouvons parfois être amenés à modifier le numéro de téléphone mobile associé pour garantir l'exactitude des informations personnelles et des services. Alors, comment changer le numéro de téléphone portable d’Amap ? L'éditeur a compilé quelques informations pertinentes, venez jeter un œil avec moi ! Comment changer le numéro de téléphone portable sur Amap ? Réponse : [AMAP] - [Mon] - [Icône Paramètres] - [Compte et sécurité] - [Numéro de téléphone mobile] - [Modifier] - [Étape suivante]. Étapes spécifiques : 1. Ouvrez d'abord le logiciel Amap et entrez dans la page d'accueil. Nous devons cliquer sur [My] dans le coin inférieur droit ; 2. Ensuite, vous pouvez voir certaines fonctions associées dans My One Second. Ici, nous cliquons sur le coin supérieur droit. . [Icône Paramètres] dans le coin ;

Comment utiliser JS et Baidu Map pour implémenter la fonction de panoramique de la carte Baidu Map est une plate-forme de services cartographiques largement utilisée, souvent utilisée pour afficher des informations géographiques, le positionnement et d'autres fonctions dans le développement Web. Cet article explique comment utiliser JS et l'API Baidu Map pour implémenter la fonction de panoramique de la carte et fournit des exemples de code spécifiques. 1. Préparation Avant d'utiliser l'API Baidu Map, vous devez d'abord demander un compte de développeur sur Baidu Map Open Platform (http://lbsyun.baidu.com/) et créer une application. Création terminée

La technologie de détection et de reconnaissance des visages est déjà une technologie relativement mature et largement utilisée. Actuellement, le langage d'application Internet le plus utilisé est JS. La mise en œuvre de la détection et de la reconnaissance faciale sur le front-end Web présente des avantages et des inconvénients par rapport à la reconnaissance faciale back-end. Les avantages incluent la réduction de l'interaction réseau et de la reconnaissance en temps réel, ce qui réduit considérablement le temps d'attente des utilisateurs et améliore l'expérience utilisateur. Les inconvénients sont les suivants : il est limité par la taille du modèle et la précision est également limitée ; Comment utiliser js pour implémenter la détection de visage sur le web ? Afin de mettre en œuvre la reconnaissance faciale sur le Web, vous devez être familier avec les langages et technologies de programmation associés, tels que JavaScript, HTML, CSS, WebRTC, etc. Dans le même temps, vous devez également maîtriser les technologies pertinentes de vision par ordinateur et d’intelligence artificielle. Il convient de noter qu'en raison de la conception du côté Web

Avec les progrès continus de la technologie de communication mobile, les numéros de téléphone mobile sont devenus un outil de communication indispensable dans notre vie quotidienne. Parfois, nous devons vérifier l'état d'utilisation d'un numéro de téléphone mobile, par exemple vérifier si le numéro est hors service ou en retard. 1. Comment vérifier l'état d'utilisation du numéro de téléphone mobile ? Contacter le service client de l'opérateur est le moyen le plus direct de vérifier l'état d'utilisation de votre numéro de téléphone mobile. Différents opérateurs peuvent avoir des méthodes de demande différentes, mais cela peut généralement être accompli en appelant la hotline du service client de l'opérateur. Lorsque vous parlez au personnel du service client, il vous suffit de fournir le numéro de téléphone mobile que vous devez interroger, et le personnel du service client vous fournira des informations détaillées sur l'état d'utilisation. Par conséquent, si vous souhaitez connaître la situation spécifique d'un certain numéro de téléphone mobile, vous pouvez obtenir des informations pertinentes en appelant la hotline du service client de l'opérateur. Il y a

Comment utiliser PHP et JS pour créer un graphique en bougies boursières. Un graphique en bougies boursières est un graphique d'analyse technique courant sur le marché boursier. Il aide les investisseurs à comprendre les actions de manière plus intuitive en dessinant des données telles que le prix d'ouverture, le prix de clôture, le prix le plus élevé et le prix le plus élevé. prix le plus bas des fluctuations du prix des actions. Cet article vous apprendra comment créer des graphiques en bougies boursières en utilisant PHP et JS, avec des exemples de code spécifiques. 1. Préparation Avant de commencer, nous devons préparer l'environnement suivant : 1. Un serveur exécutant PHP 2. Un navigateur prenant en charge HTML5 et Canvas 3.

Outils essentiels pour l'analyse boursière : découvrez les étapes pour dessiner des graphiques en bougies en PHP et JS. Des exemples de code spécifiques sont nécessaires. Avec le développement rapide d'Internet et de la technologie, le trading d'actions est devenu l'un des moyens importants pour de nombreux investisseurs. L'analyse boursière est une partie importante de la prise de décision des investisseurs, et les graphiques en bougies sont largement utilisés dans l'analyse technique. Apprendre à dessiner des graphiques en bougies à l'aide de PHP et JS fournira aux investisseurs des informations plus intuitives pour les aider à prendre de meilleures décisions. Un graphique en chandeliers est un graphique technique qui affiche les cours des actions sous forme de chandeliers. Il montre le cours de l'action

De nombreux amis ne savent pas comment modifier la liaison du numéro de téléphone portable dans la boîte aux lettres QQ, l'éditeur ci-dessous partagera donc la méthode de modification de la liaison du numéro de téléphone portable dans la boîte aux lettres QQ. Suivons l'éditeur pour y jeter un œil. être utile à tout le monde. Étape 1 : Ouvrez d’abord la boîte aux lettres QQ et sélectionnez les paramètres ci-dessus, comme indiqué ci-dessous. Étape 2 : Sélectionnez l'option de compte dans les paramètres, comme indiqué ci-dessous. Étape 3 : Choisissez de vous déconnecter immédiatement, comme indiqué ci-dessous. Étape 4 : Après vous être déconnecté, choisissez d'enregistrer un numéro de téléphone mobile et un compte de messagerie. Étape 5 : Choisissez d'enregistrer d'autres comptes dans l'interface qui apparaît, comme indiqué ci-dessous. Étape 6 : Utilisez le nouveau numéro de téléphone mobile selon les invites et envoyez des messages texte, comme indiqué ci-dessous. Étape 7 : Une fois l'envoi terminé, la modification est réussie. Ce qui précède est l'intégralité du contenu sur la façon de modifier la liaison du numéro de téléphone mobile dans la boîte aux lettres QQ, présentée par l'éditeur, j'espère.
