最多輸入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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM