匹配指定範圍整數正規表示式
分享一段程式碼例項,它演示了使用正則匹配指定範圍整數的功能。
實現通用的功能比較難,就以匹配-10000至10000之間的數字為例子。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼執行程式碼let reg = /^-?(?:[1-9](?:\d{0,3})?)$|^-?(0|10000)$/; let num = 5810 reg.test(num);
上述正則實現了預期效果,具體如何實現實在難以用語言描述。
只要將相關正則語法搞明白即可,參閱以下相關閱讀。
(1).^參閱正規表示式 ^ 元字元一章節。
(2).?參閱正規表示式 ? 量詞一章節。
(3).?:參閱正規表示式非分引用型分組(?:)一章節。
(4).[1-9]參閱正規表示式 字元類一章節。
(5).\d參閱正規表示式 \d 元字元一章節。
(6).{0,3}參閱正規表示式 {n,m}一章節。
(7).$參閱正規表示式 $ 元字元一章節。
(8).()參閱正規表示式 分組一章節。
(9).|參閱正規表示式 選擇項一章節。
相關文章
- 匹配正整數正規表示式
- 匹配整數正規表示式
- 匹配n位正整數正規表示式
- 匹配至少n位整數正規表示式
- 匹配小數正規表示式
- 匹配負數正規表示式
- 匹配自然數正規表示式
- 匹配浮點數正規表示式
- 匹配純數字正規表示式
- 匹配指定長度不重複字母正規表示式
- 正規表示式匹配
- python 正規表示式匹配Python
- 正規表示式 多行匹配
- 匹配字母正規表示式
- leetcode - 正規表示式匹配LeetCode
- 正規表示式匹配原理
- 字串——正規表示式匹配字串
- 正規表示式匹配漢字
- 正規表示式匹配問題
- 匹配護照正規表示式
- 匹配航班號正規表示式
- 正規表示式支配匹配模式模式
- JavaScript匹配中文正規表示式JavaScript
- 10. 正規表示式匹配
- 正規表示式的多行匹配
- Python正規表示式匹配字串中的數字Python字串
- 正規表示式同時匹配中英文及常用正規表示式
- Leetcode 10. 正規表示式匹配LeetCode
- 匹配二級域名正規表示式
- 匹配車牌號正規表示式
- 匹配html標籤正規表示式HTML
- 匹配400電話正規表示式
- JZ-052-正規表示式匹配
- 匹配 XML 檔案正規表示式XML
- 匹配 HTML 標籤正規表示式HTML
- 匹配空白字元正規表示式字元
- 轉|正規表示式之匹配中文
- 匹配空行正規表示式程式碼