Heim >Web-Frontend >js-Tutorial >Reguläre JS-Ausdrücke sind auf 1-2-stellige Ganzzahlen beschränkt oder enthalten höchstens zwei Dezimalstellen.

Reguläre JS-Ausdrücke sind auf 1-2-stellige Ganzzahlen beschränkt oder enthalten höchstens zwei Dezimalstellen.

coldplay.xixi
coldplay.xixinach vorne
2020-08-19 16:32:376926Durchsuche

Reguläre JS-Ausdrücke sind auf 1-2-stellige Ganzzahlen beschränkt oder enthalten höchstens zwei Dezimalstellen.

【Verwandte Lernempfehlung: JS-Video-Tutorial

Testcode

<script type="text/javascript"> 
//1、只能输入数字或者小数点 仅整数,整数加小数
var reg1=/(^[0-9]{1,2}$)|(^[0-9]{1,2}[\.]{1}[0-9]{1,2}$)/;
console.log(reg1.test("")+" 空串 false");
console.log(reg1.test("1")+" 1 true");
console.log(reg1.test("10")+" 10 true");
console.log(reg1.test("10.")+" 10. false");
console.log(reg1.test("100")+" 100 false");
console.log(reg1.test("100.1")+" 100.1 false");
console.log(reg1.test("10.1")+" 10.1 ture");
console.log(reg1.test("10.10")+" 10.10 true");
console.log(reg1.test("10.101")+" 10.101 false");
console.log(reg1.test("0.101")+" 0,101 false");
console.log(reg1.test("110.101")+" 110.101 false");
console.log(reg1.test("a")+" a false");
console.log(reg1.test("*")+" * false");
console.log(reg1.test("..")+" .. false");
</script>

Bild rendern

Wenn es keine Beschränkung auf zwei Ganzzahlen gibt, z. B. mindestens 1 Ganzzahl, [0-9] {1, } Der reguläre Ausdruck in

js kann „ | „

//必须以数字开头和数字结尾,中间可以包含 逗号,如果只有一个数字只能是数字
  var regx1=/(^[0-9]{1,}[0-9,]{0,}[0-9]{1,}$)|(^[0-9]{1}$)/;

Tabelle mit regulären Ausdrücken sein, um alle zweistelligen Zahlen abzugleichen, und die Zehnerstelle ist 1

Zum Beispiel möchte ich alle abgleichen die Formen von param_tag= 12. Auf ein solches Gleichheitszeichen folgen zwei Ziffern, und die Zehnerstelle ist 1. Sie können den folgenden regulären Ausdruck zum Abgleichen verwenden:

parma_tag=3ec27bcdca352d75ec902c033e7b65f6

regulärer Ausdruck: Entspricht zwei Ziffern, und die erste Ziffer darf nicht 0 sein Ziffern, die Anzahl der Ziffern Bis zu fünf Ziffern (die begrenzte Anzahl der Ziffern kann selbst angepasst werden)

var reg=/^[1-9]d{0,3}.d$|/^[1 -9]d{0,2}. d{2}$|^[1-9]d{1,4}$|^[0].d{2,4}$/;

Code-Analyse:

var reg = /^[1-9]\d{0,3}\.\d$/ ;  //首位(1-9),中间零到三位数字,接着点号,点号后一位小数(0-9)
var reg = /^[1-9]\d{0,2}\.\d{2}$/; //首位(1-9),中间零到二位数字,接着点号,点号后两位小数(0-9)
var reg = /^[1-9]\d{1,4}$/;   //首位(1-9),中间到结尾一到四位数字,无小数
var reg = /^[0]\.\d{2,4}$/;   //首位(0),接着点号,点号后二到四位小数(0-9)
//合并一起写则用&#39;|&#39;符号相连接,即为或的意思,满足任意一种条件都算符合

js regulärer Ausdruck – Begrenzen Sie die Zahlenlänge

Zum Beispiel: Begrenzen Sie die Anzahl der Zeichen auf 4

var reg = /^d{4}$/

Erklärung: Es beginnt mit vier Zahlen und endet mit diesen vier Zahlen, daher ist es eingeschränkt. Die Zahlenlänge kann nur vier betragen.

Hinweis: Es basiert auch auf diesen vier Zahlen

Verwandte Empfehlungen:

Programmiervideokurs

Das obige ist der detaillierte Inhalt vonReguläre JS-Ausdrücke sind auf 1-2-stellige Ganzzahlen beschränkt oder enthalten höchstens zwei Dezimalstellen.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:jb51.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen