Próbuję dodać proste sprawdzanie poprawności wyrażenia regularnego do jednego z moich obserwowalnych przy użyciu sprawdzania poprawności Knockout-Validation.Sprawdzanie poprawności Knockout za pomocą wyrażenia regularnego w celu sprawdzenia poprawności numeru telefonu
mam następujące: „Nieprawidłowy numer telefonu”
self.ContactPhone = ko.observable().extend({
required: true,
pattern: {
message: 'Invalid phone number.',
params: '^\D?(\d{3})\D?\D?(\d{3})\D?(\d{4})$'
}
});
Jednak bez względu na to, co mam wpisać, to zwraca wiadomość Czy jest jakiś sposób, aby sformatować wyrażenie? Przetestowałem to używając wyłącznie JavaScript i działa dobrze.
Wiesz dlaczego 'phoneUS 'nie jest wymienione na oficjalnej stronie Knockout Validation - https://github.com/Knockout-Contrib/Knockout-Validation/wiki/Native-Rules? –