Javascript regex jquery for IDnumber如果匹配则启用按钮
我不太懂正则表达式,所以如果有人能帮我,我有一个输入框和一个按钮就好了。 如果用户输入Javascript regex jquery for IDnumber如果匹配则启用按钮,javascript,jquery,Javascript,Jquery,我不太懂正则表达式,所以如果有人能帮我,我有一个输入框和一个按钮就好了。 如果用户输入A12345678则第一个字符应始终为A,其余字符应始终为数字,并且总共应少于10个字符 <input type="textbox" id="id" /> <input type="submit" id="submit" /> <script type="text/javascript"> /*Check if ID is correct */
A12345678
则第一个字符应始终为A,其余字符应始终为数字,并且总共应少于10个字符
<input type="textbox" id="id" />
<input type="submit" id="submit" />
<script type="text/javascript">
/*Check if ID is correct */
$('#id').keyup(function(){
var id= $(this).val();
if(id == /*'A12345678' */{
//enable button
}else{
// disable button
});
</script>
/*检查ID是否正确*/
$('#id').keyup(函数(){
var id=$(this.val();
如果(id=/*'A12345678'*/{
//启用按钮
}否则{
//禁用按钮
});
如果有人能帮我一点忙,我将不胜感激
^
将在字符串开头开始验证
()
封装了您的结果。不一定需要,但我喜欢它们
A
将匹配大写字符
\d{1,9}
将匹配字母A后面的1到9个数字
$
表示字符串的结尾
使用:
希望这有帮助
观察它的工作:你知道我如何在php
preg_match(“/^(S\d{1,9})$/)”,$username)中做到这一点吗?
这是正确的吗
if(id.match(/^(A\d{1,9})$/)) {
// do stuff
}