регулярное выражение
Как написать регулярное выражение, которое бы запрещало исползовать любые символы кроме 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, время: 15:29. |