Javascript 如何使文本字段的第一个字符仅以字母开头?
如何使文本字段的第一个字符仅为字母?使用正则表达式在Javascript 如何使文本字段的第一个字符仅以字母开头?,javascript,Javascript,如何使文本字段的第一个字符仅为字母?使用正则表达式在keydown事件中检查其内容。如果从非字母字符开始,则清除文本框。可以使用正则表达式检查第一个字符是什么 例如: <input type="text" onkeydown="javascript:checkContents(this)" /> <script type="text/javascript"> var checkContents = function(input) { var text
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>
var checkContents=函数(输入){
var text=input.value;
如果(!/[a-zA-Z]/.测试(文本))
input.value=“”;
}
您的意思是,如何在输入字段上强制验证,使第一个字符始终必须是字母?例如,您可以在键下使用验证,如果文本字段为空,则只允许字母字符,否则允许所有字符