簡體   English   中英

正則表達式使用JavaScript在JSP中僅允許使用0-9位數(甚至不包括'。'[Dot])

[英]Regular Expression to allow only 0-9 digits only (Not even '.' [Dot]) in JSP using javascript

誰能為我提供一個正則表達式,以允許僅輸入數字(0-9),甚至不包括“。”。 (小數點)使用JavaScript在JSP中的文本框中。 我會用它用''(空字符串)替換限制的字符。

我嘗試了幾次,但他們沒有限制DOT。

提前致謝

正則表達式模式為:

/^[0-9]+$/

您需要錨定正則表達式:

/^\d*$/

以確保整個字符串由數字組成。

如果沒有^$ ,則正則表達式將匹配1.234中的1 (和234 )。

我將使用類\\d ,它僅包含數字。 如果要替換所有非數字,則需要將\\D+替換為""

暫無
暫無

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

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