Ich brauche Hilfe beim regulären Ausdruck. Ich brauche einen Ausdruck, der nur Alphabete mit Platz für z. College Name.
Ich benutze :
var regex = /^[a-zA-Z][a-zA-Z\\s]+$/;
aber es funktioniert nicht.
Fügen Sie einfach das Leerzeichen zu [] hinzu:
var regex = /^[a-zA-Z ]*$/;
Dies ist die bessere Lösung, da die Eingabe dazu gezwungen wird, mit einem Buchstaben zu beginnen. Die akzeptierte Antwort ist fehlerhaft, da die Eingabe nicht mit einem alphabetischen Zeichen beginnt.
[a-zA-Z][a-zA-Z ]+
Dadurch wird zwischen den Zeichen Platz gelassen und keine Zahlen oder Sonderzeichen. Es wird auch den Platz am Anfang und Ende nicht zulassen.
[a-zA-Z][a-zA-Z ]+[a-zA-Z]$
Dies akzeptiert Eingaben mit Alphabeten, zwischen denen Leerzeichen stehen, jedoch nicht nur Leerzeichen. Es funktioniert auch für die Eingabe einzelner Zeichen.
[a-zA-Z] + ([\ s] [a-zA-Z] +) *