![](/img/trans.png)
[英]jquery - allow only negative, positive or decimal number validation in field
[英]Javascript validation to only allow positive and negative Integers…no decimals
嘿,我只需要一個標准的JS驗證就可以允許一個帶有正號或負號且沒有小數的字符串。
1 = true
10 = true
-10 = true
-1.5 = false
1.5 = false
謝謝
這個使用正則表達式:
function isInteger(n) {
return (typeof n == 'number' && /^[-]?[0-9]+$/.test(n+''));
}
這也適用於字符串:
function isInteger(n) {
return /^[-]?[0-9]+$/.test(n+'');
}
它基於macloving在如何檢查JavaScript中變量是否為整數的答案?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.