簡體   English   中英

如何檢查輸入標簽是否只有標簽( <br/> )使用jQuery作為值

[英]How to check input tag have only tag(<br/>) inside as value using jQuery

使用jQuery檢查僅具有<br/>標簽值的輸入標簽作為值

我在項目中使用的是htmlEditor,有時用戶僅在textarea字段中按Enter鍵即可。 保存時,它將作為<br/><br/><br/><br/>作為值。 我要在保存時避免使用此標簽。

如何在jquery中對此進行驗證?

如果存在<br/>Just <br/> Example <br/>類的其他字符,那么我想使用break標簽本身保存它。

像這樣清潔它:

// Get the HTML and remove <br /> variants
var htmlCleaned = $('#MyTextArea').val().replace(/<br\s?\/?>/, ''); 

使用這樣的正則表達式會有所幫助。

/^(\<br\/>)+$/.test($("textarea").val());

請參考現場演示

var divTag = $("div"); 
var nDivTag = $(divTag[0].outerHTML); 
$("br", nDivTag).remove(); 
alert(nDivTag.html());

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM