Heim Web-Frontend js-Tutorial js 手机号码合法性验证代码集合_javascript技巧

js 手机号码合法性验证代码集合_javascript技巧

May 16, 2016 pm 05:49 PM
js 手机号码

第一个代码:

复制代码 代码如下:

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So überprüfen Sie, was mit einer Mobiltelefonnummer registriert ist „Detaillierte Erklärung: APP-Abfragemethode für die Registrierung von Mobiltelefonnummern' So überprüfen Sie, was mit einer Mobiltelefonnummer registriert ist „Detaillierte Erklärung: APP-Abfragemethode für die Registrierung von Mobiltelefonnummern' Feb 07, 2024 am 08:24 AM

Ich weiß nicht, ob Sie eine solche Erfahrung machen. Ihr Mobiltelefon empfängt häufig unerklärliche Textnachrichten oder Registrierungsinformationen für einige Websites oder andere Verifizierungsinformationen. Tatsächlich ist unsere Mobiltelefonnummer möglicherweise an viele unbekannte Websites gebunden uns selbst Auch wenn Sie es nicht wissen, möchte ich Ihnen heute beibringen, wie Sie alle unbekannten Websites mit einem Klick entbinden können. Schritt 1: Öffnen Sie die Nummerndienstplattform. Diese Technik ist sehr praktisch. Die Schritte sind wie folgt: Öffnen Sie WeChat, klicken Sie auf das Pluszeichen im Suchfeld, wählen Sie „Freund hinzufügen“ und geben Sie dann die zu suchende Codenummer der Serviceplattform ein. Wir können sehen, dass es eine Nummerndienstplattform gibt, die einer öffentlichen Einrichtung gehört und vom Nationalen Institut für Informations- und Kommunikationstechnologie ins Leben gerufen wurde. Sie kann jedem helfen, Mobiltelefonnummerninformationen mit einem Klick zu lösen. Schritt 2: Überprüfen Sie, ob das Telefon für mich markiert wurde

So ändern Sie die Mobiltelefonnummer von Amap – Detaillierte Einführung in die Methode zum Ändern der Mobiltelefonnummer von Amap So ändern Sie die Mobiltelefonnummer von Amap – Detaillierte Einführung in die Methode zum Ändern der Mobiltelefonnummer von Amap Mar 20, 2024 pm 08:41 PM

Amap wird von Benutzern wegen seiner präzisen Positionierung und seinen umfangreichen Funktionen geliebt. Allerdings kann es während der Nutzung manchmal erforderlich sein, die gebundene Mobiltelefonnummer zu ändern, um die Richtigkeit der persönlichen Informationen und Dienste sicherzustellen. Wie kann man also die Mobiltelefonnummer von Amap ändern? Die Redaktion hat einige relevante Informationen zusammengestellt, schauen Sie mit mir vorbei! Wie ändere ich die Mobiltelefonnummer auf Amap? Antwort: [AMAP] – [Mein] – [Einstellungssymbol] – [Konto und Sicherheit] – [Mobiltelefonnummer] – [Ändern] – [Nächster Schritt]. Spezifische Schritte: 1. Öffnen Sie zunächst die Amap-Software und rufen Sie die Startseite auf. Klicken Sie dann in der oberen rechten Ecke auf „Mein“. . [Einstellungssymbol] in der Ecke;

So verwenden Sie JS und Baidu Maps, um die Kartenschwenkfunktion zu implementieren So verwenden Sie JS und Baidu Maps, um die Kartenschwenkfunktion zu implementieren Nov 21, 2023 am 10:00 AM

So implementieren Sie die Kartenschwenkfunktion mit JS und Baidu Map. Baidu Map ist eine weit verbreitete Kartendienstplattform, die häufig zur Anzeige geografischer Informationen, Positionierung und anderer Funktionen in der Webentwicklung verwendet wird. In diesem Artikel wird erläutert, wie Sie mit JS und der Baidu Map API die Kartenschwenkfunktion implementieren, und es werden spezifische Codebeispiele bereitgestellt. 1. Vorbereitung Bevor Sie die Baidu Map API nutzen können, müssen Sie zunächst ein Entwicklerkonto auf der Baidu Map Open Platform (http://lbsyun.baidu.com/) beantragen und eine Anwendung erstellen. Erstellung abgeschlossen

Empfohlen: Ausgezeichnetes JS-Open-Source-Projekt zur Gesichtserkennung und -erkennung Empfohlen: Ausgezeichnetes JS-Open-Source-Projekt zur Gesichtserkennung und -erkennung Apr 03, 2024 am 11:55 AM

Die Technologie zur Gesichtserkennung und -erkennung ist bereits eine relativ ausgereifte und weit verbreitete Technologie. Derzeit ist JS die am weitesten verbreitete Internetanwendungssprache. Die Implementierung der Gesichtserkennung und -erkennung im Web-Frontend hat im Vergleich zur Back-End-Gesichtserkennung Vor- und Nachteile. Zu den Vorteilen gehören die Reduzierung der Netzwerkinteraktion und die Echtzeiterkennung, was die Wartezeit des Benutzers erheblich verkürzt und das Benutzererlebnis verbessert. Die Nachteile sind: Es ist durch die Größe des Modells begrenzt und auch die Genauigkeit ist begrenzt. Wie implementiert man mit js die Gesichtserkennung im Web? Um die Gesichtserkennung im Web zu implementieren, müssen Sie mit verwandten Programmiersprachen und -technologien wie JavaScript, HTML, CSS, WebRTC usw. vertraut sein. Gleichzeitig müssen Sie auch relevante Technologien für Computer Vision und künstliche Intelligenz beherrschen. Dies ist aufgrund des Designs der Webseite erwähnenswert

Wie kann ich den Nutzungsstatus der Mobiltelefonnummer überprüfen? Wie kann ich die Nutzungsdauer einer Mobiltelefonnummer überprüfen? Wie kann ich den Nutzungsstatus der Mobiltelefonnummer überprüfen? Wie kann ich die Nutzungsdauer einer Mobiltelefonnummer überprüfen? Mar 07, 2024 pm 04:30 PM

Mit der kontinuierlichen Weiterentwicklung der mobilen Kommunikationstechnologie sind Mobiltelefonnummern zu einem unverzichtbaren Kommunikationsmittel in unserem täglichen Leben geworden. Manchmal müssen wir den Nutzungsstatus einer bestimmten Mobiltelefonnummer überprüfen, z. B. um festzustellen, ob die Nummer außer Betrieb ist oder im Rückstand ist. 1. Wie kann ich den Nutzungsstatus der Mobiltelefonnummer überprüfen? Die Kontaktaufnahme mit dem Kundendienst des Betreibers ist die direkteste Möglichkeit, den Nutzungsstatus Ihrer Mobiltelefonnummer zu überprüfen. Verschiedene Betreiber verfügen möglicherweise über unterschiedliche Anfragemethoden. Dies kann jedoch normalerweise durch einen Anruf bei der Kundendienst-Hotline des Betreibers erreicht werden. Im Gespräch mit dem Kundendienst müssen Sie lediglich die Mobiltelefonnummer angeben, die Sie abfragen möchten, und der Kundendienst wird Ihnen detaillierte Informationen zum Nutzungsstatus zukommen lassen. Wenn Sie also die konkrete Situation einer bestimmten Mobiltelefonnummer erfahren möchten, können Sie relevante Informationen erhalten, indem Sie die Kundendienst-Hotline des Betreibers anrufen. Es gibt

So erstellen Sie ein Aktien-Candlestick-Diagramm mit PHP und JS So erstellen Sie ein Aktien-Candlestick-Diagramm mit PHP und JS Dec 17, 2023 am 08:08 AM

So verwenden Sie PHP und JS zum Erstellen eines Aktienkerzendiagramms. Ein Aktienkerzendiagramm ist eine gängige technische Analysegrafik auf dem Aktienmarkt. Es hilft Anlegern, Aktien intuitiver zu verstehen, indem es Daten wie den Eröffnungskurs, den Schlusskurs, den Höchstkurs usw niedrigster Preis der Aktie. In diesem Artikel erfahren Sie anhand spezifischer Codebeispiele, wie Sie Aktienkerzendiagramme mit PHP und JS erstellen. 1. Vorbereitung Bevor wir beginnen, müssen wir die folgende Umgebung vorbereiten: 1. Ein Server, auf dem PHP 2. Ein Browser, der HTML5 und Canvas 3 unterstützt

Wesentliche Tools für die Aktienanalyse: Lernen Sie die Schritte zum Zeichnen von Kerzendiagrammen mit PHP und JS Wesentliche Tools für die Aktienanalyse: Lernen Sie die Schritte zum Zeichnen von Kerzendiagrammen mit PHP und JS Dec 17, 2023 pm 06:55 PM

Wesentliche Tools für die Aktienanalyse: Lernen Sie die Schritte zum Zeichnen von Kerzendiagrammen in PHP und JS. Mit der rasanten Entwicklung des Internets und der Technologie ist der Aktienhandel für viele Anleger zu einer wichtigen Möglichkeit geworden. Die Aktienanalyse ist ein wichtiger Teil der Anlegerentscheidung, und Kerzendiagramme werden häufig in der technischen Analyse verwendet. Wenn Sie lernen, wie man Kerzendiagramme mit PHP und JS zeichnet, erhalten Anleger intuitivere Informationen, die ihnen helfen, bessere Entscheidungen zu treffen. Ein Candlestick-Chart ist ein technischer Chart, der Aktienkurse in Form von Candlesticks anzeigt. Es zeigt den Aktienkurs

So ändern Sie die Mobiltelefonnummernbindung im QQ-Postfach - So ändern Sie die Mobiltelefonnummernbindung im QQ-Postfach So ändern Sie die Mobiltelefonnummernbindung im QQ-Postfach - So ändern Sie die Mobiltelefonnummernbindung im QQ-Postfach Mar 04, 2024 pm 03:46 PM

Viele Freunde wissen nicht, wie man die Mobiltelefonnummernbindung in der QQ-Mailbox ändert. Ich glaube, dass dies der Fall ist allen hilfreich sein. Schritt 1: Öffnen Sie zunächst das QQ-Postfach und wählen Sie die oben genannten Einstellungen aus, wie unten gezeigt. Schritt 2: Wählen Sie in den Einstellungen die Kontooption aus, wie unten gezeigt. Schritt 3: Wählen Sie die sofortige Abmeldung, wie unten gezeigt. Schritt 4: Nachdem Sie sich abgemeldet haben, können Sie eine Mobiltelefonnummer und ein E-Mail-Konto registrieren. Schritt 5: Wählen Sie die Registrierung anderer Konten in der angezeigten Benutzeroberfläche aus, wie unten gezeigt. Schritt 6: Verwenden Sie die neue Mobiltelefonnummer gemäß den Anweisungen und senden Sie Textnachrichten, wie unten gezeigt. Schritt 7: Nachdem der Versand abgeschlossen ist, ist die Änderung erfolgreich. Das Obige ist hoffentlich der gesamte Inhalt zum Ändern der Mobiltelefonnummernbindung im QQ-Postfach

See all articles