[英]Javascript regular expression to find any character other than floating point numbers in the input
[英]Detect Floating point input using javascript regular expression
我需要查找用戶輸入的數字是否有效
以下情況有效
1. `12`
2. `12.01`
以下情況無效:
1. `12.` // decimal point with no number following
我寫了一個正則表達式
var decimalValidation = /^[0-9]*(\.?)[0-9]*$/;
var n = decimalValidation .test(value);
但是問題在於它接受的值是12.
如果是這種情況,我將使用以下模式:
var pattern = /^[0-9]+(\.[0-9]+)?$/
我希望這適合您的情況。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.