특수문자 제거, 우리글짜가 있는지 체크
[code]
function letterFilter(value){
var filter = /[\{\}\[\]\/?.,;:|\)*~`!^\-_+<>@\#$%&\\\=\(\'\"]/gi;
value.repace(filter, '');
var RegExpHG = "[ㄱ-ㅎ가-힣]";
if(RegExpHG.test(value)){
alert("있음");
}else{
alert( "없음" );
}
}
[/code]
- value : letterFilter 함수의 Parameter로 특수문자가 포함되어 있는지 체크 할 값을 입력합니다.
- var filter : 정규식으로 선언한 변수 입니다.
/[ ]/ 값 안에는 제한 할 특수문자가 들어 갑니다.
- gi : 'g'의 경우 모든 문자에 대해서 적용 한다는 것을 나타냅니다.
'i'의 경우 영문 대소문자를 가리지 않는다는 것을 나타냅니다.
- filter.test(value) : RegExp는 기본적으로 test()함수를 지원 합니다.
test(value) 함수 안에 있는 Parameter 가 정규식을 만족하면 True를 반환하고 아닌 경우 False를 반환 합니다.
- alert : 경고창 입니다.
- if문 안에서 RegExp의 test() 함수를 실행한 결과 Parameter에 특수문자가 있다면 True값을 반환하여 "조선어 및 영어만 가능합니다" 라는 경고창이 뜰 것입니다. 반면에 특수문자가 없다면 False 값을 반환하여 "true" 라는 경고창이 뜨게 될 것입니다.
게시판 목록
개발자팁
질문은 QA에서 해주시기 바랍니다.
| 번호 | 분류 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|---|
| 5096 | PHP | 3년 전 | 1499 | ||
| 5095 | JavaScript | 3년 전 | 2128 | ||
| 5094 | JavaScript | 3년 전 | 2047 | ||
| 5093 | 기타 | 3년 전 | 1415 | ||
| 5092 | JavaScript | 3년 전 | 1962 | ||
| 5091 | 기타 |
|
3년 전 | 1321 | |
| 5090 | 기타 |
|
3년 전 | 2257 | |
| 5089 | 웹서버 |
|
3년 전 | 3330 | |
| 5088 | JavaScript | 3년 전 | 2060 | ||
| 5087 | 기타 | 3년 전 | 1663 | ||
| 5086 | 웹서버 |
|
3년 전 | 1705 | |
| 5085 | node.js | 3년 전 | 1647 | ||
| 5084 | JavaScript |
DogFoot개발
|
3년 전 | 1454 | |
| 5083 | 웹서버 |
DogFoot개발
|
3년 전 | 2989 | |
| 5082 | JavaScript |
DogFoot개발
|
3년 전 | 4028 | |
| 5081 | JavaScript |
DogFoot개발
|
3년 전 | 2100 | |
| 5080 | JavaScript |
DogFoot개발
|
3년 전 | 2440 | |
| 5079 | 기타 |
DogFoot개발
|
3년 전 | 2494 | |
| 5078 | OS | 3년 전 | 1650 | ||
| 5077 | 웹서버 |
DogFoot개발
|
3년 전 | 1728 | |
| 5076 | 기타 |
DogFoot개발
|
3년 전 | 1536 | |
| 5075 | 기타 |
DogFoot개발
|
3년 전 | 1677 | |
| 5074 | 기타 | 3년 전 | 2287 | ||
| 5073 | 기타 | 3년 전 | 2559 | ||
| 5072 | 웹서버 |
|
4년 전 | 2236 | |
| 5071 | 웹서버 | 4년 전 | 3236 | ||
| 5070 | PHP | 4년 전 | 3198 | ||
| 5069 | 웹서버 | 4년 전 | 2433 | ||
| 5068 | 기타 |
|
4년 전 | 3017 | |
| 5067 | 기타 |
DogFoot개발
|
4년 전 | 2684 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기