Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / match в яваскрипте / 4 сообщений из 4, страница 1 из 1
29.10.2013, 17:32
    #38445569
Denis1991
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
match в яваскрипте
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
<script text="javascript">
  function re1(){
      var adressat = document.getElementById("adresa").innerHTML;
      var poss = document.getElementById("posta1").innerHTML;
      var regex = /[0-9]{5}/;
      var match = adressat.match(regex);
           if (poss == "" && match != null) {
               posta1.innerHTML = '||SUBSTR(ent.adress,1,1)||';
               posta2.innerHTML = '||SUBSTR(ent.adress,2,1)||';
               posta3.innerHTML = '||SUBSTR(ent.adress,3,1)||';
               posta4.innerHTML = '||SUBSTR(ent.adress,4,1)||';
               posta5.innerHTML = '||SUBSTR(ent.adress,5,1)||';
           }
  };
</script>');
<script text="javascript">
  function re2(){
               var telefon = '||ent.phone||';
               var reg = /[0-9]/g;
               var match = telefon.match(reg);
               if (match != null) {
                   tel1.innerHTML = match[0];
                   tel2.innerHTML = match[1];
                   tel3.innerHTML = match[2];
                   tel4.innerHTML = match[3];
                   tel5.innerHTML = match[4];
                   tel6.innerHTML = match[5];
                   tel7.innerHTML = match[6];
               }
  };
  re1();
  re2();
</script>


Здраствуйте. Вот такой вот скрипт. Дело в том что в функции re1(); всё норм пашет, а в re2(); выдаёт ошибку что match не поддержуется. переменная telefon = 3837641. Что с ним не пойму. Посмотрите мож заметите?
...
Рейтинг: 0 / 0
29.10.2013, 17:49
    #38445610
Яростный Меч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
match в яваскрипте
Denis1991переменная telefon = 3837641у тебя шаблонизатор что-ли какой-то?

а какой тип у значения telefon? typeof telefon чему равно?
...
Рейтинг: 0 / 0
29.10.2013, 17:55
    #38445624
Denis1991
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
match в яваскрипте
Яростный Мечу тебя шаблонизатор что-ли какой-то?
Нет. Таблицу HTML данными с БД заполняю.
Спасибо за подсказку. Тип number.
...
Рейтинг: 0 / 0
29.10.2013, 18:00
    #38445633
Denis1991
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
match в яваскрипте
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
  function re2(){
               var telefon = '||ent.phone||';
               var telefon_sctring = telefon.toString();
               var reg = /[0-9]/g;
               var match = telefon_sctring.match(reg);
               if (match != null) {
                   tel1.innerHTML = match[0];
                   tel2.innerHTML = match[1];
                   tel3.innerHTML = match[2];
                   tel4.innerHTML = match[3];
                   tel5.innerHTML = match[4];
                   tel6.innerHTML = match[5];
                   tel7.innerHTML = match[6];
               }
               
  };
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / match в яваскрипте / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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