Я хотел бы проверить, содержит ли строка следующие группы.Все строки ДОЛЖНЫ содержать ровно 2 ##
String 1)
##Some_Foo_Text_1##
=> Ожидаемый результат: строка содержит 1 действительную группу
Строка 2)
##Some_Foo_Text_2#E+1##
=> Ожидаемый результат: Строка содержит 1 Действительную группу
Строка 3)
##Some_Foo_Text_3#e-1##
=> Ожидаемый результат: строка содержит 1 действительную группу
строка 4)
##Some_Foo_Text_4##E+1##
=> Ожидаемый результат: строка содержит 1 допустимую группу(## Some_Foo_Text_4 ##) и 1 недопустимая группа (E + 1 ##), недопустимая группа отбрасывается
Теперь я нашел это регулярное выражение
/([A-Za-z\+\-0-9])+/g
Согласно Regexr это не соответствует моей строке.Не могли бы вы помочь мне позаботиться о ## в начале и конце?