2016-12-21 5 views
0

文字数を150に制限し、同時にHTMLを許可する正規表現が必要です。 これまでのところ私はこれほど多くに達しました^.{0,150}$しかし、これはhtmlタグを許可しません。誰かが私にこれを助けることができますか?HTML形式で150文字のテキストを検証するRegex

+0

あなたはHTMLタグ内のものが150文字カウントから除外されていることを意味しますか? – Abion47

+0

また、 '$'をパターンに入れたいかもしれません。そうでなければ、文字列が150文字を渡すまではすべて一致し、それで何も一致しません。 (まあ、現在のパターンは75文字です。) – Abion47

+0

@ Abion47はい、150文字が必要です。そして、私は彼らがそれらの間に追加したhtmlタグは何か気にしない。答えとして正しい正規表現を置くことができますか? – Athul

答えて

1

あなたは、このように正規表現を使用することができるかもしれない:

^(?><(.+?)>.+?<\/\1>|.){0,150} 

それは完全ではなく、単一の文字のように開閉タグの間の文字列全体を扱います完璧な、などの代わりに、HTMLタグを無視してはありません。しかし、それはスタートです。

関連する問題