2026, 새로운 도약을 시작합니다.

특수문자 제거, 우리글짜가 있는지 체크

[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에서 해주시기 바랍니다.

+
번호 분류 제목 글쓴이 날짜 조회
5402 MySQL 1주 전 조회 24
5401 JavaScript 3주 전 조회 118
5400 MySQL 1개월 전 조회 225
5399 PHP 2개월 전 조회 472
5398 PHP 2개월 전 조회 355
5397 PHP 2개월 전 조회 287
5396 기타 5개월 전 조회 560
5395 PHP 6개월 전 조회 1,197
5394 MySQL 7개월 전 조회 794
5393 웹서버 9개월 전 조회 987
5392 1년 전 조회 1,314
5391 11개월 전 조회 1,321
5390 11개월 전 조회 1,114
5389 10개월 전 조회 1,033
5388 10개월 전 조회 1,173
5387 9개월 전 조회 964
5386 JavaScript 9개월 전 조회 1,151
5385 웹서버 9개월 전 조회 1,170
5384 JavaScript 10개월 전 조회 992
5383 기타 11개월 전 조회 1,418
5382 기타 11개월 전 조회 662
5381 JavaScript 11개월 전 조회 1,084
5380 기타 11개월 전 조회 834
5379 JavaScript 11개월 전 조회 832
5378 1년 전 조회 1,399
5377 기타 1년 전 조회 941
5376 jQuery 1년 전 조회 641
5375 jQuery 1년 전 조회 873
5374 기타 1년 전 조회 950
5373 MySQL 1년 전 조회 982
🐛 버그신고