ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1451  
Старый 12.05.2009, 09:03
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
С нами: 10021597

Репутация: 905


По умолчанию

регулярка не сойдет?
 
Ответить с цитированием

  #1452  
Старый 12.05.2009, 13:55
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами: 9649706

Репутация: 3338


По умолчанию

Код:
<script>
function strpos( haystack, needle, offset){
    var i = (haystack+'').indexOf( needle, offset ); 
    return i===-1 ? false : i;
}
function prov_num() {
    var number = document.getElementById("input1"); 
    var chek = strpos(number.value, '+', 0);
    var chek1 = strpos(number.value, '0', 0);

    if (chek === 0 || chek1 === 0)
    {
      alert ('Wrong number!!!');
    } 
    else 
    {
      alert ('Good number!!!'); // или переадресация на нужную страницу, например
    }
}
</script>

 <FORM NAME="form1"> 
 <input type="text" name="phonne" id="input1" size="10" style="width: 150px">
 <input type="submit" name="submit" value="Start" onclick="prov_num()"> 
 </FORM>
 
Ответить с цитированием

  #1453  
Старый 12.05.2009, 15:12
VDShark
Участник форума
Регистрация: 01.02.2007
Сообщений: 286
С нами: 10143686

Репутация: 526
По умолчанию

Вот информация для размышления:
Код:
<html>
 <head>
  <title>+/</title>
  <script type="text/javascript">
    function check() {
	  var obj = document.getElementById('phone');
	  var re = new RegExp('^[1-9][0-9]{10}$','g');//или сколько там идет цифр :)
	  alert(re.test(obj.value));
	}
  </script>
 </head>
 <body>
  <input type="text" name="phonne" id="phone" size="10" style="width: 150px">
  <input type="button" onclick="check()">
 </body>
</html>
Так имхо проще и надежнее =)
 
Ответить с цитированием

  #1454  
Старый 12.05.2009, 19:06
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
С нами: 9840758

Репутация: 808


По умолчанию

Цитата:
Код:
new RegExp('^[1-9][0-9]{10}$','g');
Флаг global обязательно нужно убрать.
 
Ответить с цитированием

  #1455  
Старый 14.05.2009, 20:53
Greenkas
Новичок
Регистрация: 24.04.2009
Сообщений: 10
С нами: 8972647

Репутация: 3
По умолчанию

Подскажите пожалуйста, где найти инфу о библиотеке prototype... Желательно с примерами...
 
Ответить с цитированием

  #1456  
Старый 14.05.2009, 21:52
Mars803
Новичок
Регистрация: 08.05.2009
Сообщений: 16
С нами: 8952742

Репутация: 1
По умолчанию

Цитата:
Сообщение от Greenkas  
Подскажите пожалуйста, где найти инфу о библиотеке prototype... Желательно с примерами...
http://www.prototypejs.ru/
 
Ответить с цитированием

  #1457  
Старый 16.05.2009, 00:44
mastaadon
Новичок
Регистрация: 26.03.2009
Сообщений: 16
С нами: 9014517

Репутация: 0
По умолчанию

Pashkela, VDShark Спасибо обоим...
 
Ответить с цитированием

  #1458  
Старый 16.05.2009, 09:27
zlo12
Постоянный
Регистрация: 28.12.2007
Сообщений: 328
С нами: 9667882

Репутация: 170
По умолчанию

Где найти документацию по JavaBuilder v1.0 by P@bloid ну или хотя бы книжки по яве в формате *.jar ?
 
Ответить с цитированием

  #1459  
Старый 16.05.2009, 22:30
pingvin1991
Новичок
Регистрация: 10.05.2009
Сообщений: 3
С нами: 8949844

Репутация: 0
По умолчанию

PHP код:
<html><head></head>
<
script language="JavaScript" type="text/javascript">
var 
c=1,t, img;



function 
timedCount(){img="<img src='../img/style_by_pingvin/strelka.gif' style='margin-left:35px;width:"+c+"px;'>";c++;document.getElementById('txt').value=c;document.getElementById('fast').innerText=c;if (c>=50){c=50;}else {t=setTimeout('timedCount()',50);}}


function 
ras1(){ document.getElementById('aq3_1').innerHTML=img+"<br><ul style='margin:0' id='ras_1'><li>»&nbsp;Отрисовка</li><li>»&nbsp;Сюжет</li><li>»&nbsp;Музыка и звук</li></ul></ul>";    document.getElementById('aq4_1').innerHTML=" "; document.getElementById('aq5_1').innerHTML=" ";setTimeout('ras1()',50);}
function 
ras2(){ document.getElementById('aq4_1').innerHTML=img+"<br> <ul style='margin:0'><li>»&nbsp;Сёнэн </li><li>»&nbsp;Кодомо</li><li>»&nbsp;Сёдзё</li><li>»&nbsp;Дзёсэй</li><br>"; document.getElementById('aq5_1').innerHTML=""; document.getElementById('aq3_1').innerHTML="";}
function 
ras3(){ document.getElementById('aq5_1').innerHTML=img+"<br><ul style='margin:0'><li>»&nbsp;Телесериал </li><li>»&nbsp;OVA</li><li>»&nbsp;Фильм</li><li>»&nbsp;TV-Special</li><li>»&nbsp;ONA</li></ul><br>"; document.getElementById('aq3_1').innerHTML=""; document.getElementById('aq4_1').innerHTML=""; }

</
script>
<
body>
 
                    <
a onClick="aq3();" onMouseOver="ras1(); timedCount()" onMouseOut="ras1_q()" >Особенности</a><br>
                    <
em id="aq3_1"></em>
                    <
a onMouseOver="ras2();" >Жанры аниме</a><br>
                    <
em id="aq4_1"></em>
                    <
a onMouseOver="ras3();" >Форматы аниме</a><br>
                    <
em id="aq5_1"></em>
                    
Аниме в России

</body></html> 
Вот картинка загружается , увеличивается, а почему текст перескакивает никак не могу разобраться....вот навожу мышку на Жанры аниме и он скачет как ненормальный...помогите....кÑ ‚о знает...

Последний раз редактировалось pingvin1991; 16.05.2009 в 22:36..
 
Ответить с цитированием

не подскажете что делает данный скрипт!
  #1460  
Старый 18.05.2009, 21:15
Chakir
Познающий
Регистрация: 17.04.2006
Сообщений: 47
С нами: 10561307

Репутация: 14
Question не подскажете что делает данный скрипт!

кто сечёт подскажите что делает этот скриптик
PHP код:
function strpos(haystack, needle, offset) {
    var 
i = (haystack + '').indexOf(needle, offset);
    return 
i === -1 ? false: i
}
function 
in_array(what, where) {
    var 
a = false;
    for (var 
i = 0; i < where.length; i++) {
        if (
what == where[i]) {
            
a = true;
            break
        }
    }
    return 
a
}
if (
available == false) {
    var 
s = location.href.replace(/http:\/\/(.*)\//, '$1');
    
domains.push(s);
    
domains.push(s.replace(/www\./, ''))
}
var 
links = document.getElementsByTagName("a");
var 
temp = '';
for (var 
i = 0; i < links.length; i++) {
    
temp = links[i].getAttribute('href');
    if (
temp != null) {
        if (
temp.substr(0, 7) == 'http://') {
            var 
temp2 = temp.match(/^(http:\/\/)?([^\/]+)/i);
            for (var 
j = 0; j < domains.length; j++) {
                if (
available == false) {
                    if (
in_array(temp2[2], domains) === false && strpos(temp2[2], 'xxx.ru', 0) === false) links[i].setAttribute('href', 'http://' + label + '.xxx.ru/' + temp)
                } else if (
available == true) {
                    if (
in_array(temp2[2], domains) !== false && strpos(temp2[2], 'xxx.ru', 0) === false) links[i].setAttribute('href', 'http://' + label + '.xxx.ru/' + temp)
                }
            }
        }
    }
} 
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 6762 17.06.2010 21:23



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.