Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Regex / 9 сообщений из 9, страница 1 из 1
14.05.2010, 17:58:51
    #36629148
lans
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Regex
каким Regex-ом можно проверить что начало строки начинаеться с +7?
...
Рейтинг: 0 / 0
14.05.2010, 18:02:12
    #36629157
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Regex
^\+7
...
Рейтинг: 0 / 0
14.05.2010, 18:48:39
    #36629242
lans
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Regex
Antonariy,
пишу так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
    function validphonemobile(number) {

        var reg = '^\+7';
        if (number.match(reg)) {
            if (number.length ==  10 )
                return true;
            else
                return false;
        } else
            return true;
    }
ругаеться

Ошибка: invalid quantifier +7
Источник: http://localhost:4176/Order
Строка: 556
...
Рейтинг: 0 / 0
14.05.2010, 19:06:53
    #36629272
Ksnk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Regex
var reg = /^\+7/;

+7(911)911-91-91 невалидный?
...
Рейтинг: 0 / 0
15.05.2010, 13:42:11
    #36629882
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Regex
lans
В js нужно вроде бы \ заменить на /\. Я регекспы только под vbs юзал.

Ksnk
Валидный, проверил.
...
Рейтинг: 0 / 0
15.05.2010, 18:07:19
    #36630048
Яростный Меч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Regex
AntonariyВ js нужно вроде бы \ заменить на /\. Я регекспы только под vbs юзал.Наоборот. )
...
Рейтинг: 0 / 0
16.05.2010, 11:52:24
    #36630456
Ksnk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Regex
как так валидный? ;)
а как же это?
if (number.length == 10)
...
Рейтинг: 0 / 0
17.05.2010, 06:55:18
    #36631245
illion
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Regex
Яростный МечAntonariyВ js нужно вроде бы \ заменить на /\. Я регекспы только под vbs юзал.Наоборот. )
ну не то чтобы совсем наоборот :-). В данном случае использовать двойной слэш ( reg = '^\\+7' ) или вообще строки не трогать ( reg = /^\+7/ ). Да и match я редко использую, в основном test ( if(/^\+7/.test(number)) )
...
Рейтинг: 0 / 0
17.05.2010, 10:55:28
    #36631529
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Regex
Ksnkкак так валидный? ;)
а как же это?
if (number.length == 10)Я имел ввиду валидность в рамках регекса, а не каких-то дополнительных условий.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Regex / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]