Javascript(Jquery)

[jQuery] 숫자/문자 정규식 체크

Jeong Jeon
반응형

1). 숫자만 입력체크 Function

  • isNumeric function을 사용하여 숫자만 입력 판별이 가능하다.

  • 숫자면 True, 숫자가 아니면 False

  • 사용자 편의를 위해 Focus로 항상 위치를 나타내 주는것이 좋다.

//숫자 입력값 체크 function

function chkNum2(vals) {

	if(!$.isNumeric($(vals).val())){

		alert("숫자만 입력가능합니다.");

		$(vals).val("");

		$(vals).focus();

		return;

	}

}

 

 

2). 문자만 입력체크 Function

  • 숫자와 특수문자를 제외하고 문자만 입력할 수 있도록 정규식을 사용하여 판별이 가능하다.

  • Match Function을 이용하여 정규식과 비교한다.

  • 정규식과 Match하여True면 문자가 아닌 다른 언어 False면 문자로 사용한다.

//문자 입력값 체크 function

function chkText(val){

	var replaceId = /[~!@\#$%^&*\()\-=+_'\;<>0-9\/.\`:\"\\,\[\]?|{}]/gi;

	var replaceNotInt = /[^0-9]/gi;

	if($(val).val().match(replaceId)){

		alert("문자만 입력가능합니다.");

		$(val).val("");

		$(val).focus();

		return;

	}

}
반응형