簡體   English   中英

正則表達式接受最后只出現一次“%”的數字

[英]Regex for accept number with only one occurrence of '%' at last

我有一個正則表達式只能NUMBERS一起使用

var number_regex = "^[0-9]{1,16}$";

現在,我必須在此正則表達式中添加什么,使其最后僅接受一個百分號(%),這不是強制性的。

我提供了一些正則表達式應該接受的字符串-

  1. 10%//接受
  2. 10000 //接受
  3. 10 %% //不接受

使用: ^[0-9]{1,16}[%]?$^[0-9]{1,16}[%]{0,1}$

基本上是[%]? [%]{0,1}$之前告訴正則表達式以確保末尾有可選的%

您可以在此處嘗試輸入示例: https//regex101.com/r/F6mfce/3

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM