Мне нужно написать регулярное выражение для проверки формы, которое допускает пробелы внутри строки, но не допускает только пробел.
Например - 'Chicago Heights, IL'
будет действительным, но если пользователь просто попадет в пробел любое количество раз и нажмите Enter, форма не будет проверяться. Предваряя проверку, я попытался запустить if (foo != null)
, а затем запустить регулярное выражение, но попадание в пробел по-прежнему регистрирует символы, так что это не работает. Вот что я сейчас использую, что позволяет использовать пробелы:
^[-a-zA-Z0-9_:,.' ']{1,100}$