수평선
1k
2019-01-10 12:49:03 작성 2019-01-10 12:54:39 수정됨
4
803

요즘 시간이 좀 남아서 뻘짓좀 하고 있네요..ㅋㅋ



요즘 시간이 좀 남아서 뻘짓좀 하고 있네요..ㅋㅋ

//자바스크립트 숫자체크하는 방법들 ~~~뻘짓

function isNumber(input) { 
  return !isNaN(parseFloat(input)) && isFinite(input); 
}
function isNumber(input){ 
    return (input - 0) == input && input.length> 0; 
}
function isNumber(input){ 
    var RE = /^-{0,1}\d*\.{0,1}\d+$/; 
    return (RE.test(input)); 
}
function isNumber(data){ 
    return parseFloat(data)==data; 
}
function isNumber(input){ 
var input2 = input; input = parseFloat(input); return (input!='NaN'&& input2==input); } function isNumber(value) {
var bool = isNaN(+value)); bool = bool || (value.indexOf('.') != -1); bool = bool || (value.indexOf(",") != -1); return !bool; } function isNumber(input){ var RE = /^-?(0|INF|(0[1-7][0-7]*)|(0x[0-9a-fA-F]+)|((0|[1-9][0-9]*|(?=[\.,]))([\.,][0-9]+)?([eE]-?\d+)?))$/; return (RE.test(input)); } function isNumber(input) { return /^-?(0|[1-9]\d*|(?=\.))(\.\d+)?$/.test(input); } function isNumber(input) { return input.length > 0 && !isNaN(input)&& input.search(/[A-Z]|[#]/ig) == -1; } function isNumber(input) { var number = /^\-{0,1}(?:[0-9]+){0,1}(?:\.[0-9]+){0,1}$/i; var regex = RegExp(number); return regex.test(input) && input.length>0; } function isNumber(input) { if (typeof (input) === 'string') { input = input.replace(/,/, "."); } return !isNaN(parseFloat(input)) && isFinite(input); } function isNumber(input) {
var chars = "0123456789"; for (var i = 0; i< input.length; i++) { if (chars.indexOf(input.charAt(i)) == -1) { return false; } } return true; }


2
1
  • 댓글 4

  • onimusha
    6k
    2019-01-10 12:59:40

    이건 어떤 number 도 빼박 못할 함정 수사!!

    0
  • j2doll
    202
    2019-01-10 13:43:57

    github 올려 주시고 링크 공개하면 별 드릴께요.

    비슷한 것들 있는데 별 많지 않음.

    https://github.com/Drag13/IsNumberStrict

    https://github.com/brycebaril/node-isnumber


    0
  • 꼬막킬러
    68
    2019-01-10 14:03:02 작성 2019-01-10 14:03:44 수정됨

    빈틈없이 찾을 수 있을것만 같은 느낌..


    퍼가요~♡

    0
  • 아스키
    8k
    2019-01-10 15:00:54
    감사합니다~
    0
  • 로그인을 하시면 댓글을 등록할 수 있습니다.