[Recommandations d'apprentissage associées : Tutoriel vidéo js]
Code de test
<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>
Rendus
Si l'entier à deux chiffres n'est pas limité, par exemple, un entier à au moins 1 chiffre, [0-9]{1,} peut être
Le régulier l'expression en js est "| "
//必须以数字开头和数字结尾,中间可以包含 逗号,如果只有一个数字只能是数字 var regx1=/(^[0-9]{1,}[0-9,]{0,}[0-9]{1,}$)|(^[0-9]{1}$)/;
Le tableau des expressions régulières correspond à tous les nombres à deux chiffres, et le chiffre des dizaines est 1
Par exemple, je veux pour faire correspondre tous les caractères de la forme param_tag= 12. Un tel signe égal est suivi de deux chiffres et le chiffre des dizaines est 1. Vous pouvez utiliser l'expression régulière suivante pour faire correspondre :
parma_tag=< ;1[0-9]>
Expression régulière : correspond à deux chiffres et le premier chiffre ne peut pas être 0
^[1 -9][0-9] $
js régulier, vous ne pouvez saisir que des nombres avec au moins deux chiffres significatifs, et le nombre de chiffres peut aller jusqu'à cinq (le nombre de les chiffres peuvent être ajustés par vous-même)
var reg=/^[1-9]d{0,3}.d$|/^[1-9]d{0, 2}.d{2}$|^[1-9] d{1,4}$|^[0].d{2,4}$/;
Analyse du code :
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) //合并一起写则用'|'符号相连接,即为或的意思,满足任意一种条件都算符合
expression régulière js—— Limiter la longueur du nombre
Par exemple : limiter le nombre de caractères à 4
var reg = / ^d{4}$/
Explication : Il commence par quatre nombres et se termine par ces quatre nombres, la longueur du nombre est donc limitée à quatre.
Remarque : Ces quatre chiffres sont également utilisés
Recommandations associées : Cours vidéo de programmation
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!