JavaScript正則表達式19例(19)

(……續例18)ide

例19:[0, 100]比較完備的匹配
spa

  
  
  
  
  1. void function reg_19(s)  
  2. {  
  3.     var r = /^\+?0*(?:100(\.0*)?|(\d{0,2}(?=\.\d)|\d{1,2}(?=($|\.$)))(\.\d*)?)$/g;  
  4.     if (s.match(r) != null)  
  5.     {  
  6.         alert("匹配正常!");  
  7.     }  
  8.     else 
  9.     {  
  10.         alert("匹配失敗!");  
  11.     }  

這是一個綜合實例,用來匹配[0,100]區間內的數字,此次是匹配傳入的字符串參數s。
只要看過前面的18個實例,這個例子是並不難懂的。字符串

(未完待續……)string

相關文章
相關標籤/搜索