Пытаюсь составить регулярное выражение для тегов, т.е в начале и конце строки должны быть < и > соответственно, у тегов могут быть свойства, но внутри этих тегов не должно быть других тегов.
Примеры:
'<h1><b>Введение</b></h1>' -----> false
'<input type="text" name="name">' ------> true
Мое регулярное выражение для решения:
/<[^>]+>/
Результаты в PHP:
preg_match('/<[^>]+>/', '<h1><b>Введение</b></h1>'); // ------->true, вроде должно быть false
preg_match('/<[^>]+>/', '<input type="text" name="name">'); // ---------> true
В JS такой же результат.
Почему не работает?