radox Posted October 14, 2010 Share Posted October 14, 2010 Hello All! I'm looking for a regular expression (regexp) to check for valid html input. I have a textarea where I allow the end user to input html markup. Does such an expression exist? ...or do I have to exclude all characters that I wouldn't allow (ie. semi-colon, parentheses, etc). Thanks in advance! Quote Link to comment https://forums.phpfreaks.com/topic/215890-regular-expression-html-input/ Share on other sites More sharing options...
Adam Posted October 15, 2010 Share Posted October 15, 2010 strip_tags allows you to specify a string of tags to accept, if that helps? Quote Link to comment https://forums.phpfreaks.com/topic/215890-regular-expression-html-input/#findComment-1122480 Share on other sites More sharing options...
premiso Posted October 15, 2010 Share Posted October 15, 2010 I would highly suggest NOT using regex for this. You will be better off with something like PHP Tidy or HTMLPurifier to handle this for you. In there you can set the allowed tags etc and it will properly format your HTML and remove anything you do not necessarily want. Quote Link to comment https://forums.phpfreaks.com/topic/215890-regular-expression-html-input/#findComment-1122505 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.