ich eine JSFiddle der Ausgabe erstellt haben, ich erlebe hier: http://jsfiddle.net/9qxFK/4/Angularjs - Reglerfunktion ungültig Zeichen von der Eingabe filtern Zeichen nicht gelöscht, bis ein gültiges Zeichen eingegeben
ich ein Eingabefeld, das ich Ich möchte nur Kleinbuchstaben, Zahlen und Bindestriche zulassen (dieses Feld wird in einer URL verwendet).
Ich habe folgendes Angularjs Controller-Methode, um dies zu tun:
$scope.auto_slug = function() {
$scope.slug = $scope.slug.toLowerCase().replace(/[^a-z0-9\-\s]/g, '').replace(/\s+/g, '-');
};
Ungültige Zeichen nur entfernt werden, wenn ein gültiges Zeichen nach einem ungültigen Zeichen eingegeben wird.
Kann mir jemand sagen, warum das nicht funktioniert?
Danke, Scott
Schöne. Vielen Dank! – Sc0ttyD