что такое регулярное выражение JavaScript для проверки массива строковых значений

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

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

Всего 2 ответа


ты можешь попробовать

regex = /^#?[a-zA-Z0-9]+/gm;

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

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

Есть идеи?

10000