JavaScript - Test for an integer

前端 未结 11 2033
醉梦人生
醉梦人生 2020-12-02 11:17

I have a text field that allows a user to enter their age. I am trying to do some client-side validation on this field with JavaScript. I have server-side validation already

11条回答
  •  無奈伤痛
    2020-12-02 11:32

    I did this to check for number and integer value

    if(isNaN(field_value * 1) || (field_value % 1) != 0 ) not integer;
    else integer;
    

    Modular Divison

    Example
    1. 25.5 % 1 != 0 and ,
    2. 25 % 1 == 0

    And if(field_value * 1) NaN if string eg: 25,34 or abcd etc ... else integer or number

提交回复
热议问题