Go Back   Armenian Knowledge Base > Technical sections > Webmaster Zone > Web Development

Reply
 
Thread Tools

RegExp: allow only 1 letter and unlimited digits
Old 09.06.2004, 07:22   #1
Главный Кот
 
LayZee_Cat's Avatar
 
Join Date: 01 2002
Location: Yerevan, Armenia
Age: 45
Posts: 270
Rep Power: 0
Default 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.

Помогите....

Old 09.06.2004, 07:31   #2
Грустно...
 
Agregat's Avatar
 
Join Date: 08 2002
Location: Там, где всегда идут дожди
Age: 43
Posts: 21,717
Rep Power: 9
Default

A\d+$
__________________
http://аvitya.livejournal.com
Хотели, как лучше, а получилось даже хуже...
Лозунг шахматиста: На каждый шах - ответим матом!

Old 09.06.2004, 07:44   #3
Главный Кот
 
LayZee_Cat's Avatar
 
Join Date: 01 2002
Location: Yerevan, Armenia
Age: 45
Posts: 270
Rep Power: 0
Default

нет, не помогло, все равно дает "OK"

Old 09.06.2004, 09:33   #4
Грустно...
 
Agregat's Avatar
 
Join Date: 08 2002
Location: Там, где всегда идут дожди
Age: 43
Posts: 21,717
Rep Power: 9
Default

это работает, так как я не поленился и сам попробовал.
^A\d+$
__________________
http://аvitya.livejournal.com
Хотели, как лучше, а получилось даже хуже...
Лозунг шахматиста: На каждый шах - ответим матом!

Old 09.06.2004, 10:48   #5
Главный Кот
 
LayZee_Cat's Avatar
 
Join Date: 01 2002
Location: Yerevan, Armenia
Age: 45
Posts: 270
Rep Power: 0
Default

большое спасибо, все работает

пойду читать документацию

Old 09.06.2004, 10:52   #6
Грустно...
 
Agregat's Avatar
 
Join Date: 08 2002
Location: Там, где всегда идут дожди
Age: 43
Posts: 21,717
Rep Power: 9
Default

Пжалста.
__________________
http://аvitya.livejournal.com
Хотели, как лучше, а получилось даже хуже...
Лозунг шахматиста: На каждый шах - ответим матом!
Reply




Реклама:
реклама
Buy text link .

All times are GMT. The time now is 13:09.
Top

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.