회원정보에서 닉네임(대화명)에서 특수문자를 허용하고, 한글/영어/숫자만 허용하고 싶습니다.
어떻게 하면 될지 도움을 얻을 수 있을까요??
안녕하세요~^^
우커머스 플러그인의 내정보 중
대화명에 특수문자가 들어가지 않았으면 하시는 건가요?
아래 코드를 테마 functions.php에 입력해보시겠어요?
add_action('wp_head', 'display_name');
function display_name(){
if(is_edit_account_page()):
?>
<script>
function characterCheck(){
var inputValue = document.querySelector("#account_display_name").value;
var regExp = /[ \{\}\[\]\/?.,;:|\)*~`!^\-_+┼<>@\#$%&\'\"\\\(\=]/gi;
if(regExp.test(inputValue)){
alert("특수문자는 입력하실수 없습니다.");
document.querySelector("#account_display_name").value = inputValue.substring(0 , inputValue.length - 1);
}
}
window.onload = function(){
document.querySelector("#account_display_name").addEventListener("keyup", characterCheck);
}
</script>
<?php
endif;
}
문의 작성 시에는 자세하게 작성해주셔야
가능한 정확한 답변을 받으실 수 있습니다.
고맙습니다.