регулярное выражение
Как написать регулярное выражение, которое бы запрещало исползовать любые символы кроме a-zA-Z0-9 .-_, и чтобы .-_ не допускались вначале и в конце строки?
|
тут не только нужна регулярка, но и определенный набор событий, который заблокирует все возможные пути обхода этой регулярки (события клавы, вставка, события изменения и потери фокуса элементом). Одной единственной регуляркой ты не решишь эту задачу.
|
Цитата:
var re=/^[a-zA-Z0-9]([-a-zA-Z0-9\._]*[a-zA-Z0-9])?$/; alert(re.test('a')); alert(re.test('a-')); alert(re.test('a-a')); |
Часовой пояс GMT +3, время: 09:05. |