Это регулярное выражение, которое у меня есть, мне нужно убедиться, что строка не начинается или не заканчивается подчеркиванием, подчеркивание может появляются между ними.Как обновить этот REGEX, чтобы убедиться, что строка не имеет _ (подчеркивание) в конце или beigning
/^[a-zA-Z0-9_.-]+$/
Я попытался
(?!_)
Но не похоже на работу
Разрешенные строки:
abcd
abcd_123
Не допускаются строки:
abcd_
_abcd_123
Не слишком легкий мой друг! Это не подтвердило бы ввод с длиной меньше 2. Поскольку вопрос не указывает на фактическое использование этого регулярного выражения, мы также должны принять это во внимание. –
Спасибо .. Я искал выражение, которое допускает только эти символы. [A-zA-Z0-9 _.-] – RailsEnthusiast
См. Мое редактирование, чтобы включить односимвольные строки. –