<html>
<head>
<script type="text/javascript">
function check(){
var str = document.getElementById('personName');
if( str.value == '' || str.value == null ){
alert( '값을 입력해주세요' );
return false;
}
var blank_pattern = /^\s+|\s+$/g;
if( str.value.replace( blank_pattern, '' ) == "" ){
alert(' 공백만 입력되었습니다 ');
return false;
}
//공백 금지
//var blank_pattern = /^\s+|\s+$/g;(/\s/g
var blank_pattern = /[\s]/g;
if( blank_pattern.test( str.value) == true){
alert(' 공백은 사용할 수 없습니다. ');
return false;
}
var special_pattern = /[`~!@#$%^&*|\\\'\";:\/?]/gi;
if( special_pattern.test(str.value) == true ){
alert('특수문자는 사용할 수 없습니다.');
return false;
}
alert( '최종 : ' + str.value );
/*
if( str.value.search(/\W|\s/g) > -1 ){
alert( '특수문자 또는 공백을 입력할 수 없습니다.' );
str.focus();
return false;
}*/
}
</script>
</head>
<body>
<input type="text" name="personName" id="personName"/>
<input type="button" value="특수문자 체크" onClick="check()"/>
</body>
</html>
<?
?>
[출처] [JavaScript] 공백체크, 특수문자 체크|작성자 젊은사자
'업무관련' 카테고리의 다른 글
sds는 학력 기준 (0) | 2017.08.08 |
---|