',', '^', '=', '' ','< '등의 특수 문자와 영숫자 값을 허용하는 정규식을 작성하고 싶습니다. '>', '|' .일부 특수 문자를 허용하지 않는 정규식
function dbaNameCheck(input, regex)
{
if (regex && input.value.length > 0)
{
if(regex.match(/dbaNameCheck/i) && input.value.match(/[0-9A-Za-z]|[\`\^\=\"\<\>\|]*/g))
{
input.value = input.value.replace(/[\`\^\=\"\<\>\|]*/g, '');
input.focus();
}
}
}
내가 키 누르기 이벤트에이 같은이 함수를 호출 오전 : 나는 그것을 할 방법이 아주 새롭고 정말 점점 아니에요 나는 다음과 같은 노력하고
onkeypress="dbaNameCheck(this,'dbaNameCheck');"
을하지만 그렇지 않아 내 텍스트 상자의 값은 위에 열거 한 것을 제외한 영숫자와 특수 문자가 될 수 있습니다. 누군가가 이것을 도와 줄 수 있습니까?
감사처럼 호출합니다. – Marty
답변 주셔서 감사합니다 jcomeau_ictx. 그러나 실제로 아래에 표시된대로 시도 : – Debojyoti