2011-09-15 6 views
0

textField 첫 번째 문자를 알파벳으로 만 만드는 방법은 무엇입니까?textField 첫 글자를 알파벳만으로 시작하는 방법은 무엇입니까?

+2

첫 번째 문자는 항상 편지로 가질 수 있도록, 어떻게 입력 필드에 유효성 검사를 시행하는 것을 의미합니까? – dougajmcdonald

+0

예를 들어 'keydown'에 유효성 검사를 사용할 수 있으며 텍스트 필드가 비어 있으면 알파벳 문자 만 허용하고, 그렇지 않으면 enything을 허용합니다 – Samich

답변

2

keydown 이벤트에서 정규식을 사용하여 내용을 확인하십시오. 문자가 아닌 문자로 시작하면 텍스트 상자를 지우십시오. 정규 표현식을 사용하여 첫 번째 문자가 무엇인지 확인할 수 있습니다. 예를 들어

:

<input type="text" onkeydown="javascript:checkContents(this)" /> 

<script type="text/javascript"> 
    var checkContents = function(input) { 
     var text = input.value; 
     if(!/[a-zA-Z]/.test(text)) 
     input.value = ""; 
    } 
</script> 
관련 문제