Ответ 1
Просто добавьте пробел в []:
var regex = /^[a-zA-Z ]*$/;
Мне нужна помощь с регулярным выражением. Мне нужно выражение, которое позволяет использовать только алфавиты с пространством для ex. имя колледжа.
Я использую:
var regex = /^[a-zA-Z][a-zA-Z\\s]+$/;
но он не работает.
Просто добавьте пробел в []:
var regex = /^[a-zA-Z ]*$/;
Это будет работать:
[a-zA-Z][a-zA-Z ]+
Это позволит пробелу между символами и не допускать числа или специальные символы. Это также не позволит пространство в начале и в конце.
[a-zA-Z][a-zA-Z ]+[a-zA-Z]$
Это будет принимать ввод с алфавитами с пробелами между ними, но не только пробелами. Также он работает для ввода односимвольных входов.
[A-Za-Z] + ([\ s] [A-Za-Z] +) *
Это будет работать для того, чтобы не допускать пробелы в начале и принимать символы, цифры и специальные символы
/(^\w+)\s?/