js 正規表現が1-2個の整数、または小数点以下2桁までに制限されている。
2022-01-15 14:17:14
テストコード
<script type="text/javascript">
//1, can only input numbers or decimal points integers only, integers plus decimals
var reg1=/(^[0-9]{1,2}$)|(^[0-9]{1,2}[\.] {1}[0-9]{1,2}$)/;
console.log(reg1.test("")+" empty string 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"); console.log(reg1.test(". ")+" . false");
</script>
レンダリング
2つの整数に限らず、例えば1つ以上の整数がある場合は、[0-9]{1,}でも可
通常のtoや" | "です。
// must start with a number and end with a number, can contain a comma in between, if there is only one number it can only be a number
var regx1=/(^[0-9]{1,}[0-9,]{0,}[0-9]{1,}$)|(^[0-9]{1}$)/;
十の位が1である2桁の数字すべてにマッチする正規表現表
例えば、param_tag=12で等号の後が2桁、十の位が1のものをすべてマッチさせたい場合は、以下の正規表現でマッチングさせることができます。
<ブロッククオートparma_tag=\<1[0-9]\>
正規表現:2桁の数字にマッチし、1桁目は0にできない
^[1-9][0-9]$
js正規品、数字のみ入力可能、有効数字2桁以上、最大桁数5桁(桁数はご自身で調整可能です)
<ブロッククオートvar reg=/^[1-9]\d{0,3}. \d$|/^[1-9]\d{0,2}. \d{2}$|^[1-9]\d{1,4}$|^[0]\. \d{2,4}$/;
コード解析です。
var reg = /^[1-9]\d{0,3}\. \d$/ ; //first digit (1-9), zero to three digits in the middle, followed by a dot, and one decimal digit after the dot (0-9)
var reg = /^[1-9]\d{0,2}\. \d{2}$/; //first place (1-9), zero to two digits in the middle, followed by the dot, and two decimal places after the dot (0-9)
var reg = /^[1-9]\d{1,4}$/; //first place (1-9), middle to end one to four digits, no decimals
var reg = /^[0]\. \d{2,4}$/; //first (0), followed by dot, two to four decimal places after the dot (0-9)
//Written together, they are connected by the '|' symbol, which means or, either condition is met
js正規表現 - 数値の長さを制限する
例:単語の長さを4に制限する場合
var reg = /^Θd{4}$/.
説明します。4つの数字で始まり、その4つの数字で終わるので、数字の長さを4つに限定しています。
注:この4つの数字で始まることもあります
このjs正規表現の記事は、1~2ビットの整数、または小数点以下2桁までに限定されており、それはそれとして、より多くのjs 2ビット整数正規表現に関連する内容は、House of Scriptsの過去の記事を検索するか、以下の関連記事を閲覧し続けてくださいHouse of Scriptsを今後ともよろしくお願いします
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン