2012-06-26 3 views
-6

Я действительно новичок в RegExp, и я не могу его построить прямо сейчас, поэтому я перешел на Stack Overflow.Регулярное выражение для прозвища

Правила:

  1. Can содержит от 6 до 15 символов
  2. Символы могут быть латинские буквы, цифры, подчеркивание charachter.
  3. Ник должен начинаться с буквы

Я не знаю, как сделать это регулярное выражение. Мне нужно использовать его в Javascript и PHP, поэтому мне нужно решение для каждой платформы.

+5

Вы код _need_? Ну, начните кодирование. Это не «вот требование thx bye» http://stackoverflow.com/faq –

+0

http://www.regular-expressions.info/tutorial.html –

+0

Я не могу этого сделать, потому что я не могу понять Синтаксис Regexp в любом случае. Я узнаю это, но мне нужно решение прямо сейчас. – tucnak

ответ

6

Это что-то, чтобы вы начали, но вам нужно настроить и адаптировать его к тому, что вам нужно:

[a-zA-Z]\w{5,14} 
^  ^
|  match an alphanumeric or underscore character 5 to 14 times 
| 
match a single alphabetic character 
+1

Вы даже можете сделать это короче, используя i-модификатор '/^[a-z] \ w {5,14} $/i' – flec

+1

Правда, но я хотел, чтобы это было как можно проще. – nickb

+0

Спасибо. Завтра я узнаю RegExp. – tucnak

1

Вы можете использовать:

/^[A-Za-z][A-Za-z0-9_]{5,14}$/ 

Он должен работать как на PHP и в JS.

+0

Спасибо за ответ. Я понимаю. Теперь это выглядит проще. Я буду изучать регулярное выражение. Я буду изучать регулярное выражение. Я буду изучать регулярное выражение. Я буду изучать регулярное выражение. Я буду изучать регулярное выражение. – tucnak

Смежные вопросы