Прямо сейчас у меня есть регулярное выражение, которое мешает пользователю вводить специальные символы. Только допустимые символы: от A до Z, от 0 до 9 или пробелы.Regex для предотвращения пробелов и дополнительных пробелов
Я не хочу, чтобы улучшить это регулярное выражение, чтобы предотвратить следующее:
- без ведущего/учебных помещений - Если пользователь один или несколько пробелов до или после вступления, не позволяют.
- Нет двойных пробелов. Если пользователь вводит пробел более одного раза, не разрешайте.
Regex я прямо сейчас, чтобы предотвратить специальные символы следующим образом и, кажется, работает очень хорошо, что:
^[a-zA-Z0-9 ]+$
После некоторых других идей, я попытался все эти варианты, но они не сделали работы:
^\A\s+[a-zA-Z0-9 ]+$\A\s+
/s*^[a-zA-Z0-9 ]+$/s*
Могу ли я получить руку помощи с помощью этого кода? Опять же, мне просто нужны буквы A-Z, цифры 0-9, а не начальные или конечные пробелы.
Спасибо.
Как '^ (?!. * {2}) (? = \ S. * \ S $) [a-zA-Z0-9] + $'? Это C#? –
Какой язык программирования? –