Ich brauche Alpha-Zeichen bestätigen (in einem Antrag, node.js) und dem, was ich früher war:Warum diese Javascript RegExp True zurückgibt?
/[a-zA-Z]+/.test(input)
ABER, wenn ein Wert null übergeben wurde, wurde dann auf OK bestätigt (regexp TRUE) Beispiel :
/[a-zA-Z]+/.test(null) // <--- this returns true :(
Jemand kann mir das erklären? Ich muss Nullen vermeiden, danke!
es ist Testen "" null "', nicht "null" – dandavis
nein, ich habe null getestet, nicht "null", bitte verwenden Sie die Chrome-Konsole und geben Sie Folgendes ein: /[a-zA-Z] + /. Test (null) – mzalazar
nein, du hast "null" getestet; js konvertiert es in einen String für die test() -Methode ... – dandavis