본문 바로가기
728x90

정규식2

[JavaScript] 자바스크립트 정규식 특수문자 제거 / 치환 자바스크립트에서 특수문자를 문자열에 포함시키려면 역슬래쉬(\)와 함께 조합해서 사용해야 합니다. 하지만 그렇게 사용할 수 없을 경우 1. 특수문자를 제거하거나 2. 다른 문자로 치환하는 방법 이렇게 사용할 수 있는데 아래와 같이 사용하시거나 여기서 알맞게 수정해서 사용하면 됩니다. var tmp = "###특수문자"; var regExp = /[\{\}\[\]\/?.,;:|\)*~`!^\-+@\#$%&\\\=\(\'\"]/gi; if(regExp.test(tmp)){ var t = tmp.replace(regExp, ""); tmp = t; } console.log(tmp); //특수문자 저는 특수문자가 들어가면 "" 공백으로 그냥 빈값으로 처리했는데 특수문자 여부를 판단하려면 그냥 var regExp .. 2019. 4. 4.
[정규식]자바스크립트(숫자, 휴대폰, 전화번호, 주민등록번호,이메일) 텍스트 박스를 사용하다 보면 정규식을 활용할 일이 정말 많은데요 오늘은 그중에서도 (제일많이 or 자주쓰는) 대표 정규식에 대해 소개해드릴까 합니다. 1. 숫자만 입력 입력 받을 때의 값을 알아야 하기 때문에 keyup 이벤트를 사용합니다. keyup : 키보드가 눌려있다가 떼는 순간 발생 keydown : 키보드가 눌려있을때 발생 keypress : 키보드가 눌리는 순간 발생 $("#" + id).bind("keyup", function(event) { var regNumber = /^[0-9]*$/; var temp = $("#" + id).val(); if(!regNumber.test(temp)) { console.log('숫자만 입력하세요'); $("#"+id).val(temp.replace(/[.. 2019. 4. 2.
728x90