HTML
<input type="text" id="test">
<input type="button" id="btn" value="test">
JS
$(document).ready(function(){
$("#btn").click(function(){
var text = $("#test").val();
var regexp = /[0-9a-zA-Z.;\-]/; // 숫자,영문,특수문자
// var regexp = /[0-9]/; // 숫자만
// var regexp = /[a-zA-Z]/; // 영문만
for( var i=0; i<text.length; i++){
if(text.charAt(i) != " " && regexp.test(text.charAt(i)) == false ){
alert(text.charAt(i) + "는 입력불가능한 문자입니다");
break;
}
}
});
});
$("#btn").click(function(){
var text = $("#test").val();
var regexp = /[0-9a-zA-Z.;\-]/; // 숫자,영문,특수문자
// var regexp = /[0-9]/; // 숫자만
// var regexp = /[a-zA-Z]/; // 영문만
for( var i=0; i<text.length; i++){
if(text.charAt(i) != " " && regexp.test(text.charAt(i)) == false ){
alert(text.charAt(i) + "는 입력불가능한 문자입니다");
break;
}
}
});
});
테스트해볼수 있는 URL
주의사항
정규식 표현에 -(대쉬)는 FROM TO의 개념이기 떄문에 -(대쉬)를 정규식에 넣으려면 \- 이런식으로 표현해줘야한다.
'개발' 카테고리의 다른 글
[jQuery] table td show/hide (0) | 2013.03.28 |
---|---|
[JSP] tomcat5.5 mysql datasource 데이타소스 연결법 (0) | 2012.11.24 |
[HTML/Javascript] INPUT TEXT 숫자만 입력하기 (1) | 2012.11.21 |
[Oralce] Oracle Database Mobile Server (0) | 2012.11.04 |
[Spring] mysql+mybatis @transaction 설정 (1) | 2012.10.31 |