javascript – 用于检查文本的jquery验证不包含html

前端之家收集整理的这篇文章主要介绍了javascript – 用于检查文本的jquery验证不包含html前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何执行 jquery验证以检查textarea是否不包含html标签? (如果错误的话)

(顺便说一句,我阻止html在服务器上通过)

解决方法

您可以使用John Resig的HTML解析器( http://bit.ly/hsMq4x),也可以使用更简单的解决方案来查找开始标记.
$('textarea').each(function() {
   if ($(this).val().match(/<(\w+)((?:\s+\w+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/)) {
      alert('html found');
   }
});

Neal的解决方案遭受包含有效jquery选择器的textareas的误报,例如仅包含“a”的textarea.

猜你在找的jQuery相关文章