使用jQuery
检查输入标记,其内部值仅为<br/>
标记作为值
我在我的项目中使用了htmlEditor,有时用户只需在textarea字段中按Enter键。保存时,它将以<br/><br/><br/><br/>
作为值。
我想在保存时避免使用这个标签。
如何在jquery中验证这个?
如果存在<br/>Just <br/> Example <br/>
之类的任何其他字符,那么我想用破解标记本身保存它。
答案 0 :(得分:0)
像这样清洁它:
// Get the HTML and remove <br /> variants
var htmlCleaned = $('#MyTextArea').val().replace(/<br\s?\/?>/, '');
答案 1 :(得分:0)
使用这样的正则表达式会有所帮助。
/^(\<br\/>)+$/.test($("textarea").val());
答案 2 :(得分:0)
var divTag = $("div");
var nDivTag = $(divTag[0].outerHTML);
$("br", nDivTag).remove();
alert(nDivTag.html());