checking if number entered is a digit in jquery

前端 未结 10 1752
遥遥无期
遥遥无期 2020-12-01 01:19

I have a simple textbox in which users enter number.
Does jQuery have a isDigit function that will allow me to show an alert box if users ente

10条回答
  •  忘掉有多难
    2020-12-01 02:01

    Forget regular expressions. JavaScript has a builtin function for this: isNaN():

    isNaN(123)           // false
    isNaN(-1.23)         // false
    isNaN(5-2)           // false
    isNaN(0)             // false
    isNaN("100")         // false
    isNaN("Hello")       // true
    isNaN("2005/12/12")  // true
    

    Just call it like so:

    if (isNaN( $("#whatever").val() )) {
        // It isn't a number
    } else {
        // It is a number
    }
    

提交回复
热议问题