사용자 입력을 텍스트 입력으로 자동 정리해야합니다. 첫 번째 문자를 제외하고 숫자를 허용하려면 숫자 또는 하이픈.텍스트 입력에서 숫자 입력 만 허용하고 선택적 첫 번째 문자로 하이픈을 허용합니다.
따라서, 예를 들어, 사용자 유형은 138a29 경우 자동 13829.
나는 숫자 만 허용하는 키 코드를 확인하는 때 onKeyPress 이벤트를 사용했다으로 업데이트 될 수 있지만은 조금 어려운 것으로 판명 것 일부 브라우저에서는 화살표 키, 백 스페이스 키 등을 사용하지 않고 숫자 만 허용합니다. 이제 옵션 첫 번째 문자로 하이픈 (-)을 허용하는 새로운 요구 사항이 있지만 하이픈은 문자열의 다른 곳에서는 유효하지 않습니다.
특정 프로젝트에 사용할 프로토 타입 라이브러리가 있지만 jQuery는 없습니다.
들이 입력하는 동안이 청소하는 것입니다 시도하거나 제출하기 전에 값을 청소? – Sparky
타이핑 중에 청소하십시오. – NatalieMac
이것은 화살표에 문제가있어서 키보드 조작에 대한 훌륭한 참고 자료입니다. http://unixpapa.com/js/key.html –