Я хотел проверить приведенный ниже формат одного из полей ввода
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, как мы применяем их?