gpt4 book ai didi

javascript - 输入字段标记验证以 C 或 G 开头

转载 作者:行者123 更新时间:2023-12-03 07:09:30 26 4
gpt4 key购买 nike

我想制作一个输入字段标记,如 C38777 或 G38777

该字段以 C 或 G 开头,接下来的 5 位数字应该是数字,这可能吗?

<input id="indexnumber" name="indexnumber" type="text" placeholder="Index number">

最佳答案

您只需要一个正则表达式即可将您的输入与模式进行匹配。正则表达式将为 ^[CG][0-9]{5}$

说明:

^           # match beginning of string
[CG] # match a letter for the first char that is either C or G
[0-9] # match for digit
{5} #number of digits required to match

你可以使用这个

    $(function() {
$('#btn').click(function() {
var val = $('#indexnumber').val();
var regex = new RegExp('^[CG][0-9]{5}$');
if(!regex.test(val)) {
alert('Failed')
}
});

})

DEMO

要实现此 onkeyup 事件,请使用以下命令:

$(function() {
$('#indexnumber').on('keyup', function() {
var val = $(this).val();
var regex = new RegExp('^[CG][0-9]{5}$');
if(regex.test(val)) {
//Do Something
}
});

})

DEMO

关于javascript - 输入字段标记验证以 C 或 G 开头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36666390/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com