Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Регулярное выражение (только цифры и 10 символов) (https://javascript.ru/forum/css-html/36448-regulyarnoe-vyrazhenie-tolko-cifry-i-10-simvolov.html)

allanmiln 15.03.2013 12:34

Регулярное выражение (только цифры и 10 символов)
 
Здравствуйте!
У меня не получается составить регулярку для такого условия:
Только цифры и только 10 символов.

/^\d+$/ - строка состоящая из [одного или более] символа входящего в диапазон 0-9(\d);

А ограничить по количеству символов не получается!

рони 15.03.2013 12:41

allanmiln,
/^\d{10}$/

danik.js 15.03.2013 12:42

\d{10} вроде

allanmiln 15.03.2013 13:40

Блин, что-то не получается..
Я получаю переменную id, как её проверить?

danik.js 15.03.2013 13:50

Цитата:

Сообщение от allanmiln
Блин, что-то не получается..

Да ладно. Че тут может не получиться:

var string1 = '1234567890';
var string2 = '123456789a';
var string3 = '123456789';

var regexp = /^\d{10}$/;

alert(regexp.test(string1));
alert(regexp.test(string2));
alert(regexp.test(string3));

allanmiln 15.03.2013 14:10

спасибо!


Часовой пояс GMT +3, время: 13:10.