Короткий ответ - нет.По крайней мере, не с каким-либо вменяемым регулярным выражением, не без продвинутого движка регулярных выражений, который допускает рекурсию или сбалансированные группы, и, возможно, не совсем.Регулярное выражение, которое может распознавать и игнорировать теги HTML, должно было бы проанализировать HTML, чтобы сделать это, и по этому пути лежит безумие.
Однако, вы могли бы использовать некоторыесвоего рода предварительная обработка, такая как jQuery на стороне клиента или что-то еще на стороне сервера, для анализа HTML и удаления тегов до , к которым вы применяете проверку длины.
Выконечно, ты хочешь сделать это?Если вы храните введенный стиль в базе данных, эти HTML-теги будут учитываться в размере столбца, как и все остальное.Если вы храните их в столбце varchar (250), вам придется либо считать HTML-теги как часть этих 250, либо убрать их и потерять всю информацию о стиле.