Мне нужен JavaScript REGEX, чтобы проверить, что длина строки составляет 9 символов. Начинается с «A» или «a», а за ним следуют 8 цифр.Javascript REGEX
Axxxxxxxx
или axxxxxxxx
Мне нужен JavaScript REGEX, чтобы проверить, что длина строки составляет 9 символов. Начинается с «A» или «a», а за ним следуют 8 цифр.Javascript REGEX
Axxxxxxxx
или axxxxxxxx
/^[aA][0-9]{8}$/
или /^[aA]\d{8}$/
делает также уверен, что x
«s являются цифры :)
Это следует сделать это:
/^[aA]\d{8}$/
или
/^a\d{8}$/i
как я могу убедиться, что 8 символов являются цифрами .. я думаю, что его \ d или что-то нет? – Rabbott
Или '/^a \ d {8} $/i' –
Вы имели в виду это?
/^[aA]\d{8}/
или вы имели в виду 9 символов?
/^[aA]\d{8}/
или вы имели в виду A + 8 равных символов?
/[aA](.)\1{7}/
Это, вероятно, то, что вы хотите.
/^([aA]\d{8})$/
carot символ означает, что регулярное выражение должно начать поиск с начала строки, а доллар символ означает, что регулярное выражение должно закончить поиск в конце строки. Когда они используются вместе, это означает, что строка должна быть проверена от начала до конца.
Квадратные скобки используются для обозначения определенного символа или диапазона символов. Слэш и d означают поиск любого символа цифры. В скобках в конце указывается статическая величина, которая применяется к предыдущему определению теста. Диапазон величин можно использовать, указав минимальное значение сразу после запятой, а затем максимальное значение.
Я ценю информацию! Я почти всегда точно знаю, что делает регулярное выражение, когда я это вижу, но я не могу сделать это с нуля самостоятельно: / – Rabbott
Не должно быть' [0-9] '? –
whoops: O да это должно –