Derzeit verwende ich den folgenden Ausdruck für mein ngPattern-Attribut: /[^*]/
bedeutet, dass jede Eingabe zulässig ist, aber es muss mindestens ein Zeichen enthalten, das von * verschieden ist. Jetzt ergab sich eine zusätzliche Anforderung - die Eingabe muss nur numerisch sein.AngularJs Texteingabefeld regulärer Ausdruck
Gibt es eine Möglichkeit, diese beiden Anforderungen in einem einzigen regulären Ausdruck zu kombinieren? Ich kann es einfach nicht verstehen ... Oder sollte ich die Bedingungsprüfung zu meinem Controller verschieben, wo ich zwei reguläre Ausdrücke nacheinander programmgesteuert anwenden würde.
uh, macht nicht "nur numerische" irgendwie die erste Anforderung obsolet? (eine Ziffer ist kein Stern) – sweaver2112
Also, Женя, probiere '/ [0-9] /' oder '/ [^ 0-9] /' abhängig von deinem Code. –
Zhenya________? – sweaver2112