>  기사  >  웹 프론트엔드  >  jquery에서 변수가 숫자인지 확인하는 방법

jquery에서 변수가 숫자인지 확인하는 방법

coldplay.xixi
coldplay.xixi원래의
2020-11-19 13:50:001855검색

jquery가 변수가 숫자인지 확인하는 방법: 1. [$.isNumeric]에 내장된 함수를 사용하여 변수 또는 주어진 값이 숫자인지 확인합니다. 2. [isNaN()] 함수를 사용합니다. 3. 【Number()】문자를 숫자로 변환 기능을 사용합니다.

jquery에서 변수가 숫자인지 확인하는 방법

jquery가 변수가 숫자인지 확인하는 방법:

jquery에서는 다음 방법을 사용하여 변수가 숫자인지 확인할 수 있습니다

1, $.isNumeric();

jquery jquery에는 숫자인지 확인하는 데 사용되는 내장 함수가 있습니다. 웹마스터는 이전에 이를 소개하기 위해 다음 글을 썼습니다. $.isNumeric—jquery에 내장된 함수로 숫자인지 여부를 결정합니다. 변수 또는 주어진 값이 숫자입니다. $ .isNumeric()을 사용하여 숫자인지 여부를 확인합니다. 일부 특수 문자는 8진수 또는 16진수 숫자로 간주되어 true로 판단됩니다.

$.isNumeric(0xFF);    //true
$.isNumeric("0xFF");    //true

2, isNaN();

in js에서 숫자인지 여부를 판별하는 데 사용되는 함수입니다. "숫자가 아닌지 여부를 판별합니다. 숫자가 아니면 판별합니다." true가 되고, 숫자이면 false가 됩니다." 단점은 일부 값이 비어 있다는 것입니다. null, 공백 등의 변수는 "0"으로 변환되어 숫자로 처리됩니다.

isNaN("abc");//true
isNaN(null);//false

3, Number();

Number() 함수는 실제로 js에서 문자열을 숫자로 변환하는 데 사용되지만 숫자가 아닌지 확인하는 데에도 사용할 수 있습니다. , "NaN" 값이 반환됩니다. 그러나 위의 isNaN()과 같이 값이 null이거나 비어 있으면 0이 반환됩니다:

Number("aijquery.cn");//NaN
Number(null);//0

4. 일반:

가장 안전하고 완전한 방법입니다! ! 자신의 필요에 따라 구체적인 판단 규칙을 만들 수 있습니다.

var r=/^[1-9][0-9]+$/gi;
document.writeln(r.test("011"));//false
document.writeln(r.test("11"));//true

위는 웹마스터가 제공한 예일 뿐입니다. 규칙성에 대한 더 많은 예를 알고 싶다면 이 사이트의 규칙성 주제에 주목할 수 있습니다. 웹마스터가 당신에게 이야기하고 있습니다. 숫자 판단과 관련하여 일반적으로 사용되는 규칙을 공유하세요:

数字:var r=/^[0-9]*$/; 
验证n位的数字:var r=/^\d{n}$/; 
验证至少n位数字:var r=/^\d{n,}$/; 
验证m-n位的数字:var r=/^\d{m,n}$/; 
验证零和非零开头的数字:var r=/^(0|[1-9][0-9]*)$/; 
验证有两位小数的正实数:var r=/^[0-9]+(.[0-9]{2})?$/; 
验证有1-3位小数的正实数:var r=/^[0-9]+(.[0-9]{1,3})?$/; 
验证非零的正整数:var r=/^\+?[1-9][0-9]*$/; 
验证非零的负整数:var r=/^\-[1-9][0-9]*$/; 
验证非负整数 var r=/^\d+$/; 
验证非正整数 var r=/^((-\d+)|(0+))$/;

관련 무료 학습 권장 사항: JavaScript(동영상)

위 내용은 jquery에서 변수가 숫자인지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.