Heim  >  Artikel  >  Web-Frontend  >  So ermitteln Sie, ob eine Variable in JQuery eine Zahl ist

So ermitteln Sie, ob eine Variable in JQuery eine Zahl ist

coldplay.xixi
coldplay.xixiOriginal
2020-11-19 13:50:001834Durchsuche

So bestimmt jquery, ob eine Variable eine Zahl ist: 1. Verwenden Sie die integrierte Funktion in [$.isNumeric], um zu bestimmen, ob eine Variable oder ein gegebener Wert eine Zahl ist. 2. Verwenden Sie die Funktion [isNaN()]. 3. Verwenden Sie die Funktion 【Number()】Konvertieren Sie einen String in eine Zahl.

So ermitteln Sie, ob eine Variable in JQuery eine Zahl ist

Wie JQuery bestimmt, ob eine Variable eine Zahl ist:

In JQuery können wir die folgenden Methoden verwenden, um zu bestimmen, ob eine Variable eine Zahl ist

1, $.isNumeric();

jquery Es gibt eine integrierte Funktion in jquery, die verwendet wird, um zu bestimmen, ob es sich um eine Zahl handelt. Der Webmaster hat zuvor einen Artikel geschrieben, um sie vorzustellen: $.isNumeric – die integrierte Funktion in jquery, die verwendet wird, um zu bestimmen, ob es sich um eine Zahl handelt Verwenden Sie $ .isNumeric(), um zu bestimmen, ob es sich um eine Zahl handelt. Einige Sonderzeichen werden als Oktal- oder Hexadezimalzahlen betrachtet und als wahr beurteilt, z. B.:

$.isNumeric(0xFF);    //true
$.isNumeric("0xFF");    //true

2, isNaN();

js Eine Funktion, die verwendet wird, um zu bestimmen, ob es sich um eine Zahl handelt. Es bedeutet „keine Zahl“, das heißt „Bestimmen Sie, ob es keine Zahl ist. Wenn es keine Zahl ist, wird es.“ Sein Nachteil ist, dass einige Werte leer sind. Variablen wie Null, Leerzeichen usw. werden in „0“ umgewandelt und als Zahlen behandelt :

isNaN("abc");//true
isNaN(null);//false

3, Number();

Number() wird in js tatsächlich zum Konvertieren von Zeichenfolgen in Zahlen verwendet, kann aber auch von uns verwendet werden, um festzustellen, ob es sich um eine Zahl handelt Wenn der Wert null oder leer ist, wird wie oben der Wert „NaN“ zurückgegeben:

Number("aijquery.cn");//NaN
Number(null);//0

4. Regulär:

Die sicherste und vollständigste Methode! ! Sie können spezifische Beurteilungsregeln entsprechend Ihren eigenen Anforderungen erstellen:

var r=/^[1-9][0-9]+$/gi;
document.writeln(r.test("011"));//false
document.writeln(r.test("11"));//true

Das Obige ist nur ein Beispiel des Webmasters. Wenn Sie weitere Beispiele zur Regelmäßigkeit erfahren möchten, können Sie auf das Thema Regelmäßigkeit auf dieser Website achten Der Webmaster spricht mit Ihnen. Teilen Sie einige häufig verwendete Regeln im Zusammenhang mit der Bewertung von Zahlen mit:

数字:var r=/^[0-9]*$/; 
验证n位的数字:var r=/^\d{n}$/; 
验证至少n位数字:var r=/^\d{n,}$/; 
验证m-n位的数字:var r=/^\d{m,n}$/; 
验证零和非零开头的数字:var r=/^(0|[1-9][0-9]*)$/; 
验证有两位小数的正实数:var r=/^[0-9]+(.[0-9]{2})?$/; 
验证有1-3位小数的正实数:var r=/^[0-9]+(.[0-9]{1,3})?$/; 
验证非零的正整数:var r=/^\+?[1-9][0-9]*$/; 
验证非零的负整数:var r=/^\-[1-9][0-9]*$/; 
验证非负整数 var r=/^\d+$/; 
验证非正整数 var r=/^((-\d+)|(0+))$/;

Verwandte kostenlose Lernempfehlungen: JavaScript (Video)

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob eine Variable in JQuery eine Zahl ist. 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