Ich versuche, eine US-amerikanische Telefonnummer Validierung ###-###-####
, Am ng-Muster und tel-Mask-Richtlinie ..AngularJS Validierung nicht funktioniert auf copy-paste
zu erstellen, wenn ich einfach copy-paste 1234567890
, es funktioniert gut, aber und
Wenn eine gültige Telefonnummer copy-Paste und entfernen sie es, und wieder copy-paste dann Fehler gegeben ..
Hier arbeitet jsFiddle: https://jsfiddle.net/9xrx87mw/1/
Sie entfernen die Bindestriche, und das Muster unterstützt keine Werte ohne sie. Machen Sie sie optional, ['ng-pattern ="/^ [0-9] {3} - [0-9] {3} - [0-9] {4,5} $/"'] (https : //jsfiddle.net/9xrx87mw/2/) –
Danke @Wiktor Stribiżew, Es funktioniert wie erwartet –