在文本区域中搜索指定文本 - jQuery/Javascript

发布于 2024-12-11 06:59:31 字数 392 浏览 0 评论 0原文

我有一个包含 HTML 内容的文本区域,现在我想在那里搜索指定的文本,如果文本区域包含我需要返回 TRUE 或 FALSE 的文本。

还有什么方法可以检查指定的 DOM 是否位于该文本区域 [WITH HTML CONTENT] 上?

例如:

<html>
<head>
</head>
<body background="" bgcolor="red">
</body>
</html>

现在我想检查 BODY 标签是否有背景或 bgcolor,如果它包含我需要返回 true,我该怎么做? 实际上我正在尝试构建一个用于编辑 HTML 的 UI,如果 html 区域包含

谢谢。

I have a text area with HTML content,now i want to search there for specified text,if text area contains the text i need to return TRUE or FALSE.

also is there any way to check that a specified DOM is on that TEXT AREA [WITH HTML CONTENT] ?

Ex :

<html>
<head>
</head>
<body background="" bgcolor="red">
</body>
</html>

So now i want to check that the BODY tag have Background or bgcolor,if it contains i need to return true,how can i do this ?
Actually i am trying to build a UI for editing HTML,if the html area contain

Thank you.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

无言温柔 2024-12-18 06:59:31
var text = $('#textarea').val();
var regex = /.../;
var found = text.match(regex);
if (found != null){return 1}
var text = $('#textarea').val();
var regex = /.../;
var found = text.match(regex);
if (found != null){return 1}
眼角的笑意。 2024-12-18 06:59:31

您可以使用 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

You can use indexOf, see the following example here: 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
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文