что такое регулярное выражение javascript для проверки массива строковых значений - PullRequest
1 голос
/ 15 мая 2019

Я хочу проверить массив одного элемента типа string с помощью регулярных выражений. Массив не должен быть пустым и не должен начинаться с какого-либо специального символа, кроме #, а строка может содержать только цифры и алфавиты.

что я пробовал [A-Za-z0-9s! @ # $% ^ & * () _ / \ + =., ~ `] +

Ответы [ 2 ]

0 голосов
/ 16 мая 2019

Попробуйте это:

regex = /^#?[a-z0-9]+/gi;

Разбивка:

/^ - Match the start of the string
#? - Match an optional #
[a-z0-9] - Character set including the lowercase alphabet, and all ten digits
+ - Match one or more of the preceding character set
/gi - Global and case-insensitive flags
0 голосов
/ 15 мая 2019

можно попробовать

regex = /^#?[a-zA-Z0-9]+/gm;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...