IT/WEB
[Javascript] 자주쓰는 정규식
오달달씨
2022. 7. 6. 16:26
728x90
반응형
자주쓰는 정규식 모아봤습니다.
참고하셔서 사용하세요..!
/**
* FUNCTION :: 공백 제거
* @param obj
*/
$.removeBlank = function(obj) {
let value = $(obj).val();
value = value.replace(/\s/gi, "");
$(obj).val(value);
}
/**
* FUNCTION :: 숫자만 가능
* @param obj
*/
$.onlyNumber = function(obj) {
let value = $(obj).val();
value = value.replace(/[^0-9]/gi, "");
$(obj).val(value);
}
/**
* FUNCTION :: 날짜 형태만 가능
* @param obj
*/
$.onlyDate = function(obj) {
let value = $(obj).val();
value = value.replace(/[^0-9-]/gi, "");
$(obj).val(value);
}
/**
* FUNCTION :: 영어 대,소문자, 숫자만
* @param obj
*/
$.englishNumber = function(obj) {
let value = $(obj).val();
value = value.replace(/[^A-Za-z0-9]/gi, "");
$(obj).val(value);
}
/**
* FUNCTION :: 영어 대,소문자, 숫자만
* @param obj
*/
$.emailRegExp = function(obj) {
let value = $(obj).val();
value = value.replace(/[^A-Za-z0-9-_.]/gi, "");
$(obj).val(value);
}
/**
* FUNCTION :: 영어 대,소문자만 가능
* @param obj
*/
$.onlyEnglish = function(obj) {
let value = $(obj).val();
value = value.replace(/[^A-Za-z]/gi, "");
$(obj).val(value);
}
/**
* FUNCTION :: 핸드폰 번호 정규식 확인
* @param txt
*/
$.checkPhoneNumber = function(txt) {
let check = false;
let regExp = /^\d{2,3}-\d{3,4}-\d{4}$/gi;
if (regExp.test(txt)) {
check = true;
}
return check;
}
728x90
반응형