簡體   English   中英

如何使用正則表達式驗證防止用戶在輸入中輸入逗號?

[英]How to prevent users from entering a comma in an input with regex validation?

我有一個只允許數字或點的正則表達式。 逗號應該被禁止。

<input validator="/^\d{1,6}(\.\d{1,2})?$/" maxlength="11" validator-invoke="watch" 

在此處輸入圖片說明

在此處輸入圖片說明

這顯示了預期的錯誤,但我真正想要實現的是甚至不允許用戶輸入逗號,或者如果前者不可能,則自動刪除逗號。

我想在 AngularJS、HTML 或 vanilla JavaScript 中實現它,但它需要適用於 IE。

我怎樣才能做到這一點?

這可以解決在文本框中不包含任何逗號值的問題。

<input type="number"/>

暫無
暫無

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

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