Я хочу протестировать две строки, используя одно регулярное выражение (ИЛИ используя одиночный patter).test() function in regex
var reg_expr = (/(\d{1,2}?h$)|(\d{1,2}h(?=\s+))/gi)
str1 = "5h"
str2 = "7h"
if (reg_expr.test(str1) == true && reg_expr.test(str2) == true)
{ console.log("Matched.........") }
но дает reg_expr.test(str1) --> true
и reg_expr.test(str2) --> false
Вы пробовали удаление глобальной флаг 'g'? –
Почему существует '' 'в регулярном выражении? – maja
$ добавляется для получения h в конце строки, как на собрании в 7 часов. –