在javascript中创建特定输入(例如CT10-0001)的正则表达式
我很难用javascript创建特定输入的正则表达式,比如CT10-0001 我正在尝试这个正则表达式示例,但不起作用。有什么想法吗?蒂娅在javascript中创建特定输入(例如CT10-0001)的正则表达式,javascript,regex,Javascript,Regex,我很难用javascript创建特定输入的正则表达式,比如CT10-0001 我正在尝试这个正则表达式示例,但不起作用。有什么想法吗?蒂娅 var regex = /^[CT]{1,2}[0-9]{1,2}-?[0-9]{5}$/; 要匹配CT10-0001,您的正则表达式应为: var regex=/^[CT]{1,2}[0-9]{1,2}-?[0-9]{4}$/; var str=CT10-0001 console.logstr.matchregex要匹配,CT10-0001,您的正则表
var regex = /^[CT]{1,2}[0-9]{1,2}-?[0-9]{5}$/;
要匹配CT10-0001,您的正则表达式应为:
var regex=/^[CT]{1,2}[0-9]{1,2}-?[0-9]{4}$/;
var str=CT10-0001
console.logstr.matchregex要匹配,CT10-0001,您的正则表达式应该是:
var regex=/^[CT]{1,2}[0-9]{1,2}-?[0-9]{4}$/;
var str=CT10-0001
console.logstr.matchRegexex因为在最后一个示例中,您有4个数字,而不是'5'仍然不工作,所以我使用的语法正确吗?您的语法很好@Jes@Jes检查下面的答案并运行代码段。我正在尝试验证输入onkeyup事件,但这不起作用,所以我使用onfocusout,它起了作用:因为在最后一个示例中,您有4位数字,不是'5'还是不起作用,我用的语法正确吗?你的语法很好@Jes@Jes检查下面的答案并运行代码段。我正在尝试验证输入onkeyup事件,但这不起作用,所以我使用onfocusout,它起了作用:@Jan是的,我已经编辑了我的答案以添加它。首先,我只是想纠正他的评价中的小错误,然后建议改进:@ JES:考虑接受它,然后在左边留下绿色记号。也别忘了投票。@Jan是的,我已经编辑了我的答案来添加这个。首先,我只是想纠正他的评价中的小错误,然后建议改进:@ JES:考虑接受它,然后在左边留下绿色记号。也别忘了投票。