Я абсолютно плохо знаком с регулярными выражениями, и я пытаюсь создать регулярное выражение в гибком проводе для проверки.
Используя регулярное выражение, я собираюсь проверить это, ввод данных пользователем НЕ содержит пробела и состоит только из символов и цифр... запускающихся с цифры.
до сих пор я имею:
expression="[A-Za-z][A-Za-z0-9]*"
Это правильно проверяет на ввод данных пользователем для запуска с символа, сопровождаемого возможной цифрой, но это не проверяет, существует ли пробел... (в моих тестах, если ввод данных пользователем имеет пространство, этот вход пройдет через проверку - это не желаемо), кто-то может сказать мне, как я могу изменить это выражение, чтобы гарантировать, что ввод данных пользователем с пробелом отмечается как недопустимый?
Вам нужно поставить якорь в начале и конце строки:
expression="^[A-Za-z][A-Za-z0-9]*$"
это гарантирует, что не только подстрока, но и вся строка будет соответствовать регексу.
"^[A-Za-z][A-Za-z0-9]*$"
http://ryanswanson.com/regexp/
В будущем перейдите по указанной выше ссылке, которая будет вам очень полезна.