Heim >Web-Frontend >Front-End-Fragen und Antworten >So überprüfen Sie die Mobiltelefonnummer mit Javascript
So überprüfen Sie die Mobiltelefonnummer mit JavaScript: Erstellen Sie zunächst eine JS-Codedatei und verwenden Sie dann den regulären Ausdruck „return /^1[3-9]d{9}$/.test(mobile)“, um festzustellen, ob das Mobiltelefon vorhanden ist Telefonnummer ist korrekt.
Die Betriebsumgebung dieses Artikels: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
Wie verifiziert man eine Mobiltelefonnummer mit Javascript?
JavaScript-Handynummer-Schreibmethode für reguläre Ausdrücke
In unserem täglichen Entwicklungsprozess müssen wir häufig eine Mobiltelefonnummer ermitteln. Ich erinnere mich, als ich zum ersten Mal mit der Arbeit am Front-End-„Schnittbild“ begann, hatte ich Zweifel. Wird das nicht vom Backend erledigt? Wenn das Front-End im Voraus feststellt, ob die Mobiltelefonnummer korrekt ist, kann es tatsächlich Backend-Anfragen reduzieren und Breitbandressourcen sparen.
Wir müssen zuerst die Regeln für Mobiltelefonnummern „aus der Baidu-Enzyklopädie“ verstehen:
Signalsegment von China Telecom: 133, 149, 153, 173, 177, 180, 181, 189, 191, 199
Signalsegment von China Unicom : 130, 131, 132, 145, 155, 156, 166, 171, 175, 176, 185, 186
Mobilfunknummernbereich für China: 134 (0-8), 135, 136, 137, 138, 139, 147, 150, 151, 152, 157, 158, 159, 172, 178, 182, 183, 184, 187, 188, 198
Andere Nummernsegmente: Segment 14 war früher das ausschließliche Nummernsegment für Internetkarten, wie z. B. die von China Unicom 145, China Was sich bewegt, ist 147 und so weiter.
Virtueller Betreiber
Telekommunikation: 1700, 1701, 1702, 162
Mobilfunk: 1703, 1705, 1706, 165
China Unicom: 1704, 1707, 1708, 1709, 171, 1 67
Satellitenkommunikation: 1349
Zunächst einmal können Mobiltelefonnummern nur ganze Zahlen sein. Wir können so urteilen:
function isMobile (mobile) { return /\d+/.test(mobile) }
Dann muss die Mobiltelefonnummer mit einer Zahl beginnen und mit einer Zahl enden. Die Schreibweise kann aktualisiert werden:
function isMobile (mobile) { return /^\d+$/.test(mobile) }
Die obige reguläre Regel kann nur ein einfaches Urteil fällen Mobiltelefonnummern beginnen mit 1. Die Schreibweise kann aktualisiert werden:
function isMobile (mobile) { return /^1\d+$/.test(mobile) }
Darüber hinaus sind Mobiltelefonnummern alle 11-stellig:
function isMobile (mobile) { return /^1\d{10}$/.test(mobile) }
Die zweite Ziffer der Mobiltelefonnummer ist eine Zahl von 3 bis 9:
function isMobile (mobile) { return /^1[3-9]\d{9}$/.test(mobile) }
Empfohlenes Lernen: „JavaScript Advanced Tutorial“
Das obige ist der detaillierte Inhalt vonSo überprüfen Sie die Mobiltelefonnummer mit Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!