1. 程式人生 > >最多輸入10位整數2位小數的正則表達式

最多輸入10位整數2位小數的正則表達式

分組 asc 一個 匹配 更多 方式 限定符 image 簡單

正則表達式的定義共有2種方式:顯示定義隱式定義

var myregex = new RegExp("[0-9]");    //顯式定義
var myregex = /[0-9]/;    //隱式定義

  技術分享圖片

復雜的正則表達式就是由許多子表達式構成的。
此處涉及到正則表達的3個知識點:定位符、限定符和分組
何謂定位符?即限定某些字符出現的位置。
說明:^表示必須以什麽字符開頭;$表示必須以什麽字符結尾。
何謂限定符?即限定某個字符或某類字符出現的次數。
說明:
* 表示重復0次或更多次(任意次數);
?表示重復0次或1次(最多1次);
{n}表示重復n次;
{n,m}表示重復n-m次;
何謂分組?分組又稱為子表達式,即把一個正則表達式的全部或部分分成一個或多個組。
語法:分組使用的字符為“(”和“)”,即左括號和右括號。每一個子表達式都可以當做一個整體來處理。

[...]是正則表達式中的元字符它會匹配方括號中的所有字符。
|是正則表達式中的選擇符。簡單來說就是:用於二選一即選擇2個選項之中的任意一個,選他或選她。

技術分享圖片

參考:https://blog.csdn.net/tel13259437538/article/details/80752308

最多輸入10位整數2位小數的正則表達式