Heim Web-Frontend js-Tutorial So verwenden Sie reguläre Ausdrücke zur Überprüfung der Registrierung

So verwenden Sie reguläre Ausdrücke zur Überprüfung der Registrierung

Mar 29, 2018 pm 02:17 PM
正则 注册表 表达式

Dieses Mal werde ich Ihnen die Vorsichtsmaßnahmen für die Verwendung von regulären Ausdrücken zur Überprüfung der Registrierung vorstellen. Im Folgenden finden Sie praktische Fälle.

Regulärer Ausdruck

Regulärer Ausdruck ist eine logische Formel, die mit Zeichenfolge arbeitet, die vor einigen Definitionen verwendet werden soll Bestimmte Zeichen und die Kombination dieser bestimmten Zeichen bilden eine „Regelzeichenfolge“. Diese „Regelzeichenfolge“ wird verwendet, um eine Filterlogik für Zeichenfolgen auszudrücken.

Zweck des regulären Ausdrucks

1. Ob die angegebene Zeichenfolge der Filterlogik des regulären Ausdrucks entspricht (genannt „Matching“);

2. Wir können den gewünschten Teil aus der Zeichenfolge durch reguläre Ausdrücke abrufen.

Die Eigenschaften regulärer Ausdrücke sind

1. Sehr starke Flexibilität, Logik und Funktionalität; Erzielen Sie auf äußerst einfache Weise schnell eine komplexe Steuerung von Saiten.

3. Für diejenigen, die damit noch nicht vertraut sind, ist es relativ unklar.

Registrierungsüberprüfung1. Name überprüfen

🎜>Bemerkungen: s1 ist der Inhalt der Beurteilungsaufforderung, der nach dem Eingabefeld hinzugefügt wird

function $(id){
  return document.getElementById(id);
}
Nach dem Login kopieren
3 Passwort überprüfen

function checkName(){
  //获取值
  var username=$('user').value;
  //判断不能为空
  if(username==''){
    $('s1').innerHTML='用户名不能为空';
    return false;
  }
  //正则表达式
  var reg=/^[a-zA-Z][a-zA-Z0-9]{4,9}$/;
  //检测输入内容是否匹配正则表达式
  if(!reg.test(username)){
    $('s1').innerHTML='用户名必须是5-10位数字或字母组成,开头不能是数字';
    return false;
  }
  //匹配,返回空
    $('s1').innerHTML='';
    return true;
}
Nach dem Login kopieren
4 . E-Mail-Adresse überprüfen

5. Mobiltelefonnummer überprüfen

function checkPwd(){
  //获得值
    同上…
  //判断不能为空
    同上…
  //正则表达式
  var reg=/^\S{6,}$/;
  //检测输入内容是否匹配正则表达式
  if(reg.test(password)==false){
    $('s2').innerHTML='密码必须是6位以上';
    return false;
  }
  //匹配,返回空
    同上…
}
Nach dem Login kopieren

7

function checkEmail(){
  //获得值
    同上…
  //判断不能为空
    同上…
  //正则表达式
  var reg=/^\w+@\w+\.com|cn|net$/;      
  //检测输入内容是否匹配正则表达式
  if(!reg.test(email)){
    $('s3').innerHTML='邮箱不合法';
    return false;
  }
  //匹配,返回空
    同上…
}
Nach dem Login kopieren
8. Erkennen Sie alle Bedingungen

function checkTel(){
  //获得值
    同上…
  //判断不能为空
    同上…
  //正则表达式
  var reg=/^1[34578]\d{9}$/;     
  //检测输入内容是否匹配正则表达式
  if(!reg.test(tel)){
    $('s4').innerHTML='手机号码不合法';
    return false;
  }
  //匹配,返回空
    同上…
}
Nach dem Login kopieren
Natürlich können Sie das jQuery Validate-Verifizierungsframework für die Ausdrucksüberprüfung in der späteren Phase verwenden, was bequemer ist.

Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!
function checkCid(){
  //获得值
    同上…
  //判断不能为空
    同上…
  //正则表达式
  var reg=/^\d{15}$|^\d{17}\d|x$/;     
  //检测输入内容是否匹配正则表达式
  if(!reg.test(cid)){
    $('s5').innerHTML='身份证不合法';
    return false;
  }
  //匹配,返回空
    同上…
}
Nach dem Login kopieren

Empfohlene Lektüre:

function checkQQ(){
  //获得值
    同上…
  //判断不能为空
    同上…
  //正则表达式
  var reg=/^[1-9]\d{7,10}$/;     
  //检测输入内容是否匹配正则表达式
  if(!reg.test(qq)){
    $('s6').innerHTML='QQ必须是8到11数字组成,开头不能是0';
    return false;
      }
  //匹配,返回空
    同上…
}
Nach dem Login kopieren

So verwenden Sie reguläre Ausdrücke zum Gruppieren von Zeichenfolgen

function checkAll(){
  if(checkName()&&checkPwd()&&checkEmail()&&checkTel()&&checkCid()&&checkQQ()){
    return true;
  }else{
    return false;
  }
}
Nach dem Login kopieren

Verwenden Sie reguläre Ausdrücke, um den Eingabeinhalt von zu überprüfen die Anmeldeseite

Das obige ist der detaillierte Inhalt vonSo verwenden Sie reguläre Ausdrücke zur Überprüfung der Registrierung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

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)

Entfernen Sie einen Drucker unter Windows 11: 6 Methoden und 7 Reparaturanweisungen Entfernen Sie einen Drucker unter Windows 11: 6 Methoden und 7 Reparaturanweisungen Apr 17, 2023 am 09:37 AM

Entfernen eines Druckers unter Windows 11 Um einen Drucker vollständig zu entfernen, sind zwei Dinge erforderlich: das Entfernen des Druckers selbst und dann das Entfernen des Treibers. Es gibt mehrere Möglichkeiten, diese Vorgänge unter Windows 11 durchzuführen. Dies sind: Methode 1: Aus den Einstellungen Die vielleicht gebräuchlichste Methode: Ein Drucker kann einfach aus der Windows-Einstellungsanwendung entfernt werden. So geht's: Drücken Sie Win+I, um die Einstellungen zu öffnen. Klicken Sie dann im linken Bereich auf Bluetooth & Geräte. Klicken Sie rechts auf Drucker und Scanner. Klicken Sie auf den Drucker, den Sie deinstallieren möchten. Wählen Sie Löschen. Wenn Sie dazu aufgefordert werden, klicken Sie auf Ja. Methode 2: Verwenden Sie den Geräte-Manager zum Entfernen von Druckertreibern. Mit dem Geräte-Manager können Sie Windows verwalten und entfernen

Wie kann das Problem gelöst werden, dass Ortungsdienste in Windows 10/11 ausgegraut sind? Wie kann das Problem gelöst werden, dass Ortungsdienste in Windows 10/11 ausgegraut sind? Apr 26, 2023 pm 03:49 PM

Ortungsdienste sind abhängig vom Standort Ihres Systems eine wichtige Funktion für einige Anwendungen unter Windows. Wenn die Option „Ortungsdienste“ auf Ihrem System ausgegraut ist, können Sie sie nicht einmal manuell umschalten. Normalerweise wird dieses Problem durch einen Systemfehler verursacht und Sie können es leicht beheben, indem Sie diese einfachen Lösungen befolgen. Fix 1 – Passen Sie die Registrierung an Sie können die Registrierung anpassen, um dieses ausgegraute Problem mit den Ortungsdiensten zu beheben. 1. Drücken Sie die Win-Taste und geben Sie „Registrierung“ ein. 2. Klicken Sie dann auf „Registrierungseditor“, um den Registrierungseditor auf Ihrem System zu öffnen. 3. Sie löschen ein bestimmtes Registrierungsunterverzeichnis. Normalerweise hat es keinerlei Auswirkungen auf Ihr System. Es wird jedoch empfohlen, eine Systemsicherung durchzuführen. eins. Klicken Sie nach dem Öffnen des Registrierungseditors auf

Fix: WD My Cloud wird unter Windows 11 nicht im Netzwerk angezeigt Fix: WD My Cloud wird unter Windows 11 nicht im Netzwerk angezeigt Oct 02, 2023 pm 11:21 PM

Wenn WDMyCloud unter Windows 11 nicht im Netzwerk angezeigt wird, kann dies ein großes Problem sein, insbesondere wenn Sie Backups oder andere wichtige Dateien darin speichern. Dies kann ein großes Problem für Benutzer sein, die häufig auf Netzwerkspeicher zugreifen müssen. In der heutigen Anleitung zeigen wir Ihnen daher, wie Sie dieses Problem dauerhaft beheben können. Warum wird WDMyCloud nicht im Windows 11-Netzwerk angezeigt? Ihr MyCloud-Gerät, Ihr Netzwerkadapter oder Ihre Internetverbindung sind nicht richtig konfiguriert. Die SMB-Funktion ist nicht auf dem Computer installiert. Dieses Problem kann manchmal durch einen vorübergehenden Fehler in Winsock verursacht werden. Was soll ich tun, wenn meine Cloud nicht im Netzwerk angezeigt wird? Bevor wir mit der Behebung des Problems beginnen, können Sie einige Vorprüfungen durchführen:

So deaktivieren Sie das Kernparken unter Windows 10 So deaktivieren Sie das Kernparken unter Windows 10 May 16, 2023 pm 01:07 PM

Wenn Sie ein Windows-Benutzer sind und die Kernparkfunktion in Ihrem System deaktivieren möchten, führt Sie dieser Artikel durch den Vorgang. Was ist Kernparken? Die Kernparkfunktion ist ein Energiesparmechanismus. Dadurch werden einige Ihrer Prozessoren in einen Ruhemodus versetzt, in dem keine Aufgaben ausgeführt werden und der nur sehr wenig oder gar keinen Strom verbraucht. Dies trägt dazu bei, den Energieverbrauch und damit die Wärme im System zu reduzieren. Diese Kerne werden bei Bedarf entparkt. Nur wenige Benutzer müssen diese Funktion deaktivieren, insbesondere Gamer. Durch Deaktivieren dieser Funktion wird die Leistung Ihres Systems verbessert. Deaktivieren Sie das Windows Core-Parken mit dem Windows-Registrierungseditor. Schritt 1: Verwenden Sie gleichzeitig die Tasten Windows + R, um die Ausführungsaufforderung zu öffnen. Schritt 2: An der Eingabeaufforderung „Ausführen“.

Fix: Die Zeitsynchronisierung schlägt unter Windows 11 fehl Fix: Die Zeitsynchronisierung schlägt unter Windows 11 fehl May 03, 2023 pm 08:46 PM

Wenn Ihr PC nicht auf das richtige Datum und die richtige Uhrzeit eingestellt ist, treten mehrere systembezogene Probleme auf. Beachten Sie, dass das Multitasking auf Ihrem PC beeinträchtigt wird, wenn die Uhrzeit nicht synchronisiert oder falsch eingestellt ist. Wenn Sie beispielsweise eine Datei auf Ihren PC herunterladen oder speichern, enthalten die Dateiinformationen aufgrund der falschen Zeit verfälschte Informationen. Da es sich um die Systemuhr handelt, die Ihr PC zum Zeitstempeln von Dateien verwendet, ist es wichtig, dass Uhrzeit und Datum korrekt sind. Software oder Updates sind ebenfalls auf internetbasierte Autorisierungszeiten angewiesen. Wenn die auf Ihrem PC eingestellte Zeit nicht stimmt, kann es sein, dass Ihr PC diese Updates verweigert oder Software installiert. Normalerweise verwendet Windows 11 NTP (d. h. Network Time Protocol), um

10 Möglichkeiten, beschädigte Registrierungsschlüssel in Windows 11 zu reparieren: Eine Schritt-für-Schritt-Anleitung 10 Möglichkeiten, beschädigte Registrierungsschlüssel in Windows 11 zu reparieren: Eine Schritt-für-Schritt-Anleitung May 15, 2023 pm 04:10 PM

Klicken Sie hier, um Folgendes aufzurufen: ChatGPT-Tool-Plug-in-Navigation. Normale Windows-Benutzer müssen möglicherweise nie auf die Windows-Registrierung zugreifen, verschiedene Anwendungen und Windows-Dienste jedoch. Wenn die Registrierungsschlüssel fehlerhaft sind, treten verschiedene Probleme auf, wie z. B. eine höhere CPU-Auslastung, zufällige Systemabstürze, längere Start- und Herunterfahrzeiten und eine unterdurchschnittliche Gesamtleistung. Selbstverständlich muss die Registrierung weiterhin ordnungsgemäß funktionieren. Was ist die Windows-Registrierung? Die Windows-Registrierung ist ein systemweites Repository mit Dateien und Einstellungen, das wichtige Informationen über Windows, Benutzereinstellungen, Anwendungen, Hardware und viele andere wichtige Teile Ihres PCs speichert. Diese Daten werden gespeichert in „

So fügen Sie Sprunglistenelemente unter Windows 10 und 11 hinzu So fügen Sie Sprunglistenelemente unter Windows 10 und 11 hinzu May 11, 2023 pm 04:31 PM

Die Sprungliste unter Windows bietet einfachen Zugriff auf zuletzt verwendete Dateien. Wenn Sie Sprunglistenelemente unter Windows hinzufügen möchten, hilft Ihnen dieses Tutorial beim Einstieg. Sprunglisten unter Windows 10 und Windows 11 ermöglichen den einfachen Zugriff auf zuletzt verwendete Dateien, Ordner und Websites. Möglicherweise möchten Sie jedoch mehr als die zehn neuesten Elemente anzeigen, die Windows standardmäßig anzeigt. Sie können Windows dazu bringen, mehr Elemente in Ihrer Sprungliste anzuzeigen, indem Sie die Registrierung anpassen. Sie können beispielsweise festlegen, dass etwa 15 bis 20 Elemente angezeigt werden, was auf den meisten Monitoren gut angezeigt wird. Dieses Tutorial zeigt Ihnen, wie Sie Windows 10 und Windows 10 verwenden

Wie schalte ich Benachrichtigungen unter Windows 11 aus? Wie schalte ich Benachrichtigungen unter Windows 11 aus? Apr 23, 2023 pm 01:28 PM

So blockieren Sie Benachrichtigungen unter Windows 11 Sie können Benachrichtigungen unter Windows 11 ganz einfach blockieren, indem Sie die folgenden Schritte ausführen. So blockieren Sie Ihre Benachrichtigungen: Öffnen Sie das Startmenü und wählen Sie Einstellungen. Alternativ können Sie direkt die Windows-Taste + I drücken, um die Einstellungen zu öffnen. Wenn die Einstellungen geöffnet werden, klicken Sie in der Liste links auf „System“ und dann rechts auf „Benachrichtigungen“. Deaktivieren Sie auf dem folgenden Bildschirm die Benachrichtigungsoptionen. Beenden Sie die Anwendung „Einstellungen“. Ab sofort werden Anwendungs- und Systembenachrichtigungen nicht mehr auf dem Desktop angezeigt. Beachten Sie jedoch, dass einige Apps über eigene integrierte Benachrichtigungseinstellungen verfügen. In diesem Fall müssen Sie Benachrichtigungen direkt in der App deaktivieren – dies kommt jedoch selten vor. Durch das Deaktivieren von Benachrichtigungen in den Einstellungen werden Sie diese beseitigen

See all articles