Kann mir jemand beim Schreiben eines regulären Ausdrucks helfen, der ganzzahlige Werte und null (Wort null oder NULL) aber keine Dezimalstellen und Zeichenfolgen akzeptiert.Regulärer Ausdruck, der Ganzzahlen und Null akzeptiert
Ich habe versucht, mit Ausdrücken:
/^([nN][uU][lL][lL])?|(-?\d+?)?$/
/^(null|NULL)?|(-?\d+?)?$/
aber sie sind Strings und Kombination von Anzahl und Strings zu akzeptieren.
Weil Ihr Anker nicht in Faktor sind mit den zwei Branchen s der Abwechslung. Der erste hat die Anfangsanker, der zweite den Endanker. –
Verwenden Sie einfach eine Gruppe um das Muster zwischen den Ankern: '^ (null | NULL | -? \ D +)? $' (Dies wird auch eine leere Zeichenkette erlauben). –