gpt4 book ai didi

jquery简单正则表达式搜索包含的子字符串

转载 作者:行者123 更新时间:2023-12-01 04:17:13 25 4
gpt4 key购买 nike

我正在尝试一个非常简单的正则表达式,我的问题是我只需要确保 if 是在 data-title 中找到以下术语之一我的div ,则警报如下所示:Person Name, Email, Title还有一些字符串。

我使用了一些组合,但我无法做到......所以我在这里做了一个 fiddle :jsfiddle ,我刚刚删除了除 | 之外的正则表达式尝试,所以我只留下了我想要捕捉的主要短语。有人可以帮忙吗?我知道可以使用 substring 或 indexOf 来完成,但我想使用正则表达式来完成。

JS:

title = $('#me').attr('data-title');
alert(title);

if (title.match((Person Name) | (Email) | (Message) | (Company) | (Mobile) | (Title))) alert("It matched!");​

HTML:

<div id='me' data-title='en_Person name'>MY NAME IS FOO</div>

最佳答案

http://jsfiddle.net/aLdWD/2/

您需要将正则表达式包装在 / 分隔符中;你所遇到的只是一个语法错误。此外,您还需要使用 i 修饰符来忽略大小写(标题中有“Person name”,但表达式中有“Person Name”)。括号不添加任何内容。

关于jquery简单正则表达式搜索包含的子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13940745/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com