Heim > Web-Frontend > js-Tutorial > Hauptteil

Zusammenfassung allgemeiner Javascript-Funktionen_Javascript-Kenntnisse

WBOY
Freigeben: 2016-05-16 15:55:36
Original
1185 Leute haben es durchsucht

1. Bei der Eingabe können nur ganze Zahlen, Zahlen und Buchstaben eingegeben werden

$(document).on('keyup','#no',function(){
  var val = $.trim($(this).val());
  if(val == null || val == '')
    return;
  
  $(this).val(val.replace(/[^0-9a-z]+/ig,''));  // 只能输入整数数字和字母
});

Nach dem Login kopieren

Viele andere Implementierungsmethoden mit Baidu haben Probleme. Sie können „nur Zahlen und Buchstaben können eingegeben werden“ nicht genau darstellen, da sie Satzzeichen vorab eingeben, z. B. die Eingabe von Dezimalpunkten und anderen Symbolen. Beispielsweise die folgende Antwort von Baidu:

value=value.replace(/[^\w\.\/]/ig,'')
value=value.replace(/[^\d|chun]/g,'')
value=value.replace(/[^\w\.\/]/ig,'')
Nach dem Login kopieren

Die obigen Antworten sind alle problematisch.

2. Überprüfung des E-Mail-Formats

function validate_email(myThis){
  var val = $.trim($(myThis).val());
  if(val == null || val == ""){
    $("#email_error").text("email不能为空");
    $(myThis).focus();
    return;
  }
    
  if(val != null && val != ""){
    if(!/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/g.test(val)){
      $("#email_error").text("email格式错误");
      $(myThis).focus();
      return;
    }
  }
  $("#email_error").text("");
}

Nach dem Login kopieren

3. Extrahieren Sie ganze Zahlen und englische Buchstaben aus Zeichenfolgen

$(function(){
  var a = 'testAbc,。、,./电饭锅123def'; 
  b = a.replace(/[^0-9]+/ig,"");
  alert(b);
  b = a.replace(/[^a-z]+/ig,"");
  alert(b);
});
Nach dem Login kopieren

4. Verwendung des JQuery-Cookie-Plugins

  var isFs = $(this).attr("datas");
  $.cookie("isFs",isFs,{ expires: 7 });
Nach dem Login kopieren

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er gefällt Ihnen allen.

Verwandte Etiketten:
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage