gpt4 book ai didi

javascript - Javascript 输入格式验证

转载 作者:行者123 更新时间:2023-11-29 16:31:22 27 4
gpt4 key购买 nike

我想验证其中一个输入字段的以下格式

1111-111-111 //4digits- 3digits- 3digits

我尝试了下面的方法,但它不起作用。知道我错过了什么吗?

function(value) {
var patt = "/^\d{4}-d{3}-d{3}$/";
var res = value.match(patt);
if (!res) {
return {
status: 2,
message: 'Input should be formatted as 0000-000-000'
};
} else {
return {
status: 0
};
}
}

此外,给定一个字符串,我想强制某些索引处的字符为空。例如:总共 23 个字符,其中第 2、9、11 和 13-21 是空格字符。我是 Javascript 正则表达式的新手,我们如何强制执行这些规则?

最佳答案

你的正则表达式是错误的。修复它:

/^\d{4}-\d{3}-\d{3}$/

您的第二部分和第三部分是“d”字符,而不是数字。并在声明正则表达式时删除 " 字符。

var patt = /^\d{4}-\d{3}-\d{3}$/;

关于javascript - Javascript 输入格式验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56436750/

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