powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Regex
9 сообщений из 9, страница 1 из 1
Regex
    #36629148
Фотография lans
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
каким Regex-ом можно проверить что начало строки начинаеться с +7?
...
Рейтинг: 0 / 0
Regex
    #36629157
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
^\+7
...
Рейтинг: 0 / 0
Regex
    #36629242
Фотография lans
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Regex
    #36629272
Ksnk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
var reg = /^\+7/;

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

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


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