簡體   English   中英

Javascript中用於十進制輸入的正則表達式,十進制前1到3位,十進制后1到3位

[英]Regex for decimal input in Javascript having 1 to 3 digits before decimal and 1 to 3 digits after decimal

我想創建一個Javascript正則表達式,它接受

123、123.123、12.34、1.324

但不應該接受

1246、1234.45、1.2364

試試這個正則表達式:

/^[0-9]{1,3}(\.[0-9]{1,3})?$/

嘗試這個

/^\d{1,3}(\.\d{1,3})?$/

試試這個:

/^(0|[1-9]\\d?\\d?)(\\.\\d{1,3})?$/

我假設“ 00”或“ 01.234”無效。 如果需要,請使用其他答案。 :)

暫無
暫無

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

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