Heim > Web-Frontend > js-Tutorial > Hauptteil

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

coldplay.xixi
Freigeben: 2020-08-19 16:32:37
nach vorne
6733 Leute haben es durchsucht

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>
Nach dem Login kopieren

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}$)/;
Nach dem Login kopieren

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=<1[0-9]>

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;符号相连接,即为或的意思,满足任意一种条件都算符合
Nach dem Login kopieren
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!

Verwandte Etiketten:
js
Quelle:jb51.net
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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!