У меня есть строка, которая должна быть проверена в форме чего-то вроде "Readdata.v5"
.Что я делаю в своем коде, так это разбиваю строку на основе .
(я проверяю, чтобы убедиться, что в строке ровно один .
, поэтому все остальные случаи обрабатываются).Я хочу проверить это так, чтобы первая часть строки соответствовала формату фразы, за которым следовал любой символ в точку.Вторая часть должна начинаться с символа v
, а затем следовать за любым номером.Это регулярное выражение, которое у меня есть:
console.log("first field validation: " + splitArray[0].match(/^\"(Create|Read|Update|Delete)[a-zA-Z]*.$/));
console.log("Second field validation: " + splitArray[1].match(/^.vd+\"$/));
Однако, похоже, что мое регулярное выражение не работает.Я сделал ошибку?Значения в массиве являются правильными и разделяют значения правильно (кавычки являются частью строки).