Ich habe wenig harte Zeit mit einem regulären Ausdruck. Jede Hilfe würde sehr geschätzt werden.ng-pattern (regex) um Laufwerksbuchstaben zu überprüfen
Problem: Ich möchte einen Fehler anzeigen, wenn Benutzer Laufwerksbuchstaben in den Pfad eingibt.
Beispiel: Wenn Benutzer C: \ oder D: \ oder S: \ .... eingibt, sollte das Formular einen Fehler anzeigen. Wenn jemand // remote server/example.txt eingibt, sollte er ihnen erlauben, fortzufahren.
http://plnkr.co/edit/jyKfOdnctnhCkIeT4r2Z?p=preview
<form name='myform'>
<input type="text" name='ip' ng-model="usd" ng-pattern="/^[a-zA-Z]:*$/"
ng-change="convert_to_btc()" placeholder="Enter path"/>
Ich glaube, Sie brauchen 'ng-pattern ="/^ (?! [A-Za Z]: \\)/"', überprüfe [diese Plunkr] (http://plnkr.co/edit/3UcFZNsjxPkVXkUJizu2?p=preview). Wenn Sie es nicht nur am Anfang des Strings verbieten müssen: 'ng-pattern ="/^ (?!. * \ B [a-zA-Z]: \\)/"' –