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

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

正則表示式的定義共有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