匹配各種數字格式的正規表示式程式碼大全

admin發表於2017-02-19
對於數字格式的要求,在不同的應用環境或者需求下是不同的,下面是積累的一些常用的能夠匹配數字各種格式的正規表示式程式碼,希望能夠給需要的朋友帶來一定的幫助。

正規表示式列表如下:

  1. 只匹配0和正整數:

[JavaScript] 純文字檢視 複製程式碼
"^[0-9]*$"

2.指定位數的0和正整數:

[JavaScript] 純文字檢視 複製程式碼
^\d{n}$

3.至少n位的0和正整數:

[JavaScript] 純文字檢視 複製程式碼
^\d{n,}$

4.m-n為的0和正整數:

[JavaScript] 純文字檢視 複製程式碼
^\d{m,n}$

5.0和非0開頭的整數:

[JavaScript] 純文字檢視 複製程式碼
^(0|[1-9][0-9]*)$

6.兩位小數的正實數:

[JavaScript] 純文字檢視 複製程式碼
^[0-9]+(.[0-9]{2})?$

7.1~3位小數的正實數:

[JavaScript] 純文字檢視 複製程式碼
^[0-9]+(.[0-9]{1,3})?$

8.非零正整數:

[JavaScript] 純文字檢視 複製程式碼
^\+?[1-9][0-9]*$

9.非零負整數:

[JavaScript] 純文字檢視 複製程式碼
^\-[1-9][]0-9"*$

相關文章