Heim >Backend-Entwicklung >PHP-Tutorial >Organisieren von Notizen zur Überprüfung der Registrierung regulärer Ausdrücke

Organisieren von Notizen zur Überprüfung der Registrierung regulärer Ausdrücke

小云云
小云云Original
2017-12-05 13:58:451337Durchsuche

Regulärer Ausdruck ist eine logische Formel für Zeichenfolgenoperationen. Sie verwendet einige vordefinierte spezifische Zeichen und Kombinationen dieser spezifischen Zeichen, um eine „Regelzeichenfolge“ zu bilden. 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 „Übereinstimmung“) ");

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. ID abrufen

function $(id){
  return document.getElementById(id);
}

2. Name ü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;
}

Hinweis: s1 ist der Inhalt der Beurteilungsaufforderung, hinzugefügt nach dem Eingabefeldd4eb6284d88a1f30356a72e589941e70 ;/span>

3. Passwort bestätigen

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

4. E-Mail bestätigen

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

5. Mobiltelefonnummer überprüfen

function checkTel(){
  //获得值
    同上…
  //判断不能为空
    同上…
  //正则表达式
  var reg=/^1[34578]\d{9}$/;     
  //检测输入内容是否匹配正则表达式
  if(!reg.test(tel)){
    $('s4').innerHTML='手机号码不合法';
    return false;
  }
  //匹配,返回空
    同上…
}

6. ID-Nummer überprüfen

function checkCid(){
  //获得值
    同上…
  //判断不能为空
    同上…
  //正则表达式
  var reg=/^\d{15}$|^\d{17}\d|x$/;     
  //检测输入内容是否匹配正则表达式
  if(!reg.test(cid)){
    $('s5').innerHTML='身份证不合法';
    return false;
  }
  //匹配,返回空
    同上…
}

7. QQ-Nummer überprüfen

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

8. Alle Bedingungen erkennen

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

Natürlich können Sie das jQuery Validate-Verifizierungsframework für die Ausdrucksüberprüfung in einer späteren Phase verwenden, was bequemer ist.

Der obige Inhalt ist eine Zusammenstellung von Notizen zur Überprüfung der Registrierung regulärer Ausdrücke. Ich hoffe, dass er allen helfen kann.

Verwandte Empfehlungen:

Der vollständigste reguläre PHP-Ausdruck in der Geschichte_Regulärer Ausdruck

Das Konzept und die Verwendung regulärer Ausdrücke in der JavaScript-Anwendung_Regulärer Ausdruck

PHP-Sammlung regulärer Ausdrücke

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

Stellungnahme:
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