-
[JSP] 정규식을 이용한 특수문자 제거 및 다양한 정규식 예제프로그램 소스/JSP 2021. 6. 12. 02:17반응형
■ 정규식을 이용하여 특정 패턴을 찾아 검색된 특수문자를 제거하는 예제입니다^^
function reg_delete(str){ var reg = /[\{\}\[\]\/?.,;:|\)*~`!^\-_+<>@\#$%&\\\=\(\'\"]/gi //특수문자확인 if(reg.test(str)){ //특수문자가 있을경우 제거 return str.replace(reg, ""); } else { //특수문자가 없을경우 그냥 리턴 return str; } }
■ 정규식을 이용하여 숫자에 콤마찍기^^
function Comma(num) { var n = num; var reg = /(^[+-]?\d+)(\d{3})/; // 정규식 n += ''; // 숫자를 문자열로 변환 while (reg.test(n)) n = n.replace(reg, '$1' + ',' + '$2'); return n; }
■ 정규식을 이용하여 콤마제거^^
function removeComma(n) { // 콤마제거 if ( typeof n == "undefined" || n == null || n == "" ) { return ""; } var txtNumber = '' + n; return txtNumber.replace(/(,)/g, ""); }
■ 그외에 정규식 사용 예제입니다^^
= 공백 체크 =
var regExp = /\s/g;= 숫자 체크 =
var regExp = /^[0-9]+$/;= 핸드폰번호 체크=
var regExp = /^\d{3}-\d{3,4}-\d{4}$/;
= 전화번호 체크 =
var regExp = /^\d{2,3}-\d{3,4}-\d{4}$/;= 아이디 or 비밀번호 체크 =
var regExp = /^[a-z0-9_]{4,20}$/;
= 이메일주소 체크 =
var regExp = /^[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*\.[a-zA-Z]{2,3}$/i;반응형'프로그램 소스 > JSP' 카테고리의 다른 글
[JSP] 이클립스 JAVA 및 MSSQL(데이터베이스) 연동예제 (0) 2020.12.29 [JSP] 이클립스 JSON .jar파일 추가 및 라이브러리 다운로드 (0) 2020.11.24