我有一个带HTML内容的文本区域,现在我想在那里搜索指定的文本,如果文本区域包含我需要返回TRUE或FALSE的文本。
还有什么方法可以检查指定的DOM是否在该文本区域[包含HTML内容]?
前:
<html>
<head>
</head>
<body background="" bgcolor="red">
</body>
</html>
所以现在我要检查BODY标签是否有背景或bgcolor,如果它包含我需要返回true,我该怎么做? 实际上我正在尝试构建一个用于编辑HTML的UI,如果html区域包含的话
谢谢。
答案 0 :(得分:1)
var text = $('#textarea').val();
var regex = /.../;
var found = text.match(regex);
if (found != null){return 1}
答案 1 :(得分:0)
您可以使用 indexOf ,请在此处查看以下示例:http://jsfiddle.net/mikhailov/S5jaz/2/
<强> HTML 强>
<textarea id="txt">
Here I am
</textarea>
<强> JS 强>
var txt = $('#txt').val();
var word1 = txt.indexOf('Heref') != -1; // false
var word2 = txt.indexOf('Here I') != -1; // true