Мне нужно проверить, начинается ли идентификатор с определенного набора символов c, за которым следуют буквенно-цифровые c значения. Я использую проверку нокаутом.
У меня есть код здесь,
var value_id = ko.observable('').extend({
minLength: 18,
maxLength: 18,
pattern: {
params: '/^(xyz34|xyz12)((?=.*[a-zA-Z])(?=.*[0-9])){13}/g',
message: 'Please provide a valid ID.'
},
required: {
message: 'Please enter a ID.',
params: true
}
});
Тот же шаблон отлично работает в онлайн-тестере регулярных выражений.
Любое предложение было бы полезным.