1
텍스트 상자에 숫자 (1 ~ 5), $ (달러) (십진수) 및 '(싱글 쿼츠) 만 허용하고 싶습니다. 나는 keyup 이벤트에서 이것을하고 싶다. 사용자가이 문자 이외의 문자를 입력하면 *로 대체해야합니다. 내가 어떻게 할 수 있는지 말해줘?텍스트 상자에있는 숫자 이외의 문자 바꾸기
텍스트 상자에 숫자 (1 ~ 5), $ (달러) (십진수) 및 '(싱글 쿼츠) 만 허용하고 싶습니다. 나는 keyup 이벤트에서 이것을하고 싶다. 사용자가이 문자 이외의 문자를 입력하면 *로 대체해야합니다. 내가 어떻게 할 수 있는지 말해줘?텍스트 상자에있는 숫자 이외의 문자 바꾸기
당신은 같은 키 업에 문자열을 제거 할 수 있습니다
$('input[type=text]').keyup(function(){
$(this).val($(this).val().replace(/[^1-5$.']/g, '*'));
});
는 서버 측에서이 문제를 확인해야합니다 명심 (클라이언트 측에서 주위 방법의 과다가있다).