Reg Exp: match-zahlen und Leerzeichen
Ich Schreibe ein js-Skript zur Validierung ein Feld und ich brauche, um zu überprüfen, es enthält nur zahlen und eventuell Leerzeichen.
Was ist der reguläre Ausdruck für das?
- Haben Sie versucht, alles so weit?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie versuchen, so etwas wie
Den regulären Ausdruck besteht aus den teilen
Ohne ^ und $ den regulären Ausdruck erfassen würde, jede Zahl in einen string, und damit "Nummer 123" geben würde, positive Indikation.
Mehr Informationen zu javascript regulären Ausdruck finden Sie hier
Versuchen, diese regulären Ausdrücke:
Den
\d
Zeichen entspricht einer beliebigen Ziffer, das ist das gleiche wie mit[0-9]
, die\s
Zeichen entspricht einem beliebigen whitespace-Zeichen.Zu überprüfen, ob ein string eine Zahl ist (vorausgesetzt, es gibt keine Punkte oder Kommata):
Jedoch eine einfachere Methode für Sie wäre, um die
isNaN()
Funktion. Wenn die Funktion true zurückgibt, wird die Zahl der illegalen (NaN
). Wenn Sie false zurückgibt, ist es die korrekte Anzahl.