Heim > Artikel > Web-Frontend > 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)
//合并一起写则用'|'符号相连接,即为或的意思,满足任意一种条件都算符合
Zum Beispiel: Begrenzen Sie die Anzahl der Zeichen auf 4var 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!