javascript] 유용한 정규 표현식
한글만
$("#name").on("input propertychange", function(event) {
var kor_check = /[^(가-힣ㄱ-ㅎㅏ-ㅣ)]/gi;
if (kor_check.test($(this).val())) {
$(this).val($(this).val().replace(kor_check, ""));
}
});
영문 + 숫자만
$(this).val($(this).val().replace(/[^a-zA-Z0-9]/g, ''));
.css({ "ime-mode": "disabled" });
숫자만
$(".onlyPhonNumber").on("keydown", function(event) {
if (event.keyCode == 8 || event.keyCode == 9 || event.keyCode == 37 || event.keyCode == 39 || event.keyCode == 46) { return; }
if ((event.keyCode >= 48 && event.keyCode <= 57) || (event.keyCode >= 96 && event.keyCode <= 105)) { return true; } else { return false; }
}).attr("maxlength", "4").css({ "ime-mode": "disabled" });