AKB Forums

Go Back   AKB Forums > Technical sections > Languages, Compilers and Interpreters > Web Development
Home Register Blogs FAQ Members List Calendar Downloads Arcade Mark Forums Read

Web Development Java/PHP/Perl/ASP and more

Troubles when posting message? Click here! :: Проблемы с отправлением сообщения? Нажмите сюда!

Reply
 
LinkBack Thread Tools Display Modes
Old Jun 9, 2004, 07:22   #1
Главный Кот
 
LayZee_Cat's Avatar
 
Join Date: Jan 2002
Location: Yerevan, Armenia
Posts: 270
Rep Power: 7
Reputation: 10
Send a message via ICQ to LayZee_Cat
RegExp: allow only 1 letter and unlimited digits

Народ, помогите, мне нужно написать regular expression в JavaScript. В простейшем случае нужно разрешить строку следующего формата:
Code:
A0123456789
т.е. первый символ обязательно "A", а дальше минимум 1 цифра, максимум никак неограничен. Самое главное, за "А" должны следовать только цифры и ничего другого.

Я написал так:
Code:
 <script type="text/javascript>
 function test (str) {
 var re;
 re = /A\d+/gi;
 if (re.test(str))
    alert("OK");
 else
    alert("Error!");
 }
 </script>
но если str имеет например такой вид:
Code:
A01234aa74a56
, то функция test все равно выдает "ОК" Баг явно в моем regexp-е, потому что проверял и на IE и на Mozilla.

Помогите....
LayZee_Cat is offline   Reply With Quote Quote selected
Old Jun 9, 2004, 07:31   #2
Грустно...
 
Agregat's Avatar
 
Join Date: Aug 2002
Location: Там, где всегда идут дожди
Posts: 21,544
Rep Power: 10
Reputation: 169
Send a message via ICQ to Agregat Send a message via MSN to Agregat
A\d+$
__________________
http://аvitya.livejournal.com
Хотели, как лучше, а получилось даже хуже...
Лозунг шахматиста: На каждый шах - ответим матом!
Agregat is offline   Reply With Quote Quote selected
Old Jun 9, 2004, 07:44   #3
Главный Кот
 
LayZee_Cat's Avatar
 
Join Date: Jan 2002
Location: Yerevan, Armenia
Posts: 270
Rep Power: 7
Reputation: 10
Send a message via ICQ to LayZee_Cat
нет, не помогло, все равно дает "OK"
LayZee_Cat is offline   Reply With Quote Quote selected
Old Jun 9, 2004, 09:33   #4
Грустно...
 
Agregat's Avatar
 
Join Date: Aug 2002
Location: Там, где всегда идут дожди
Posts: 21,544
Rep Power: 10
Reputation: 169
Send a message via ICQ to Agregat Send a message via MSN to Agregat
это работает, так как я не поленился и сам попробовал.
^A\d+$
__________________
http://аvitya.livejournal.com
Хотели, как лучше, а получилось даже хуже...
Лозунг шахматиста: На каждый шах - ответим матом!
Agregat is offline   Reply With Quote Quote selected
Old Jun 9, 2004, 10:48   #5
Главный Кот
 
LayZee_Cat's Avatar
 
Join Date: Jan 2002
Location: Yerevan, Armenia
Posts: 270
Rep Power: 7
Reputation: 10
Send a message via ICQ to LayZee_Cat
большое спасибо, все работает

пойду читать документацию
LayZee_Cat is offline   Reply With Quote Quote selected
Old Jun 9, 2004, 10:52   #6
Грустно...
 
Agregat's Avatar
 
Join Date: Aug 2002
Location: Там, где всегда идут дожди
Posts: 21,544
Rep Power: 10
Reputation: 169
Send a message via ICQ to Agregat Send a message via MSN to Agregat
Пжалста.
__________________
http://аvitya.livejournal.com
Хотели, как лучше, а получилось даже хуже...
Лозунг шахматиста: На каждый шах - ответим матом!
Agregat is offline   Reply With Quote Quote selected
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT. The time now is 03:24.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
This board was founded on September 29, 2001
Powered by Viper Internet

Affordable Web Hosting | ParevNet

Buy text link