Народ, помогите, мне нужно написать regular expression в JavaScript. В простейшем случае нужно разрешить строку следующего формата:
т.е. первый символ обязательно "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 имеет например такой вид: , то функция test все равно выдает "ОК"
Баг явно в моем regexp-е, потому что проверял и на IE и на Mozilla.
Помогите....