Javascript 我如何在JS中构建一个与字符串匹配的正则表达式模式,如果它至少包含一个"<&引用;或一个;{";?

Javascript 我如何在JS中构建一个与字符串匹配的正则表达式模式,如果它至少包含一个"<&引用;或一个;{";?,javascript,regex,Javascript,Regex,我想构建一个JS正则表达式模式,如果字符串有一个,则该模式将匹配。您可以使用方括号([])来生成正则表达式将匹配其中任何一个字符的列表。因此,要匹配,可以使用方括号([])生成一个列表,其中正则表达式将匹配任意一个字符。因此,要使用RegExp.test函数匹配简单解决方案: var re = /([<]|[{])/; console.log(re.test("test{one<}")); // true console.log(re.test("test{"));

我想构建一个JS正则表达式模式,如果字符串有一个
,则该模式将匹配。您可以使用方括号(
[]
)来生成正则表达式将匹配其中任何一个字符的列表。因此,要匹配
,可以使用方括号(
[]
)生成一个列表,其中正则表达式将匹配任意一个字符。因此,要使用
RegExp.test
函数匹配
简单解决方案:

var re = /([<]|[{])/;

console.log(re.test("test{one<}"));  // true
console.log(re.test("test{"));       // true
console.log(re.test("test-->"));     // false

var re=/([使用
RegExp.test
函数的简单解决方案:

var re = /([<]|[{])/;

console.log(re.test("test{one<}"));  // true
console.log(re.test("test{"));       // true
console.log(re.test("test-->"));     // false


var re=/([显示有效和无效结果的输入字符串您使用的语言是什么?您想要使用的概念是“regex union”,但实现依赖于语言,因此我们无法在不知道的情况下给出准确的答案。我使用的语言是javascript,我尝试了类似
pattern=/[@akantoword添加输入字符串“我已经添加了一个关于用法的注释,似乎这可能是你的问题,但是如果没有更多信息,我无法提供关于特定语言用法的帮助。请提供一个更好的帮助。显示有效和无效结果的输入字符串您使用的语言是什么?概念y”你想使用的是“regex union”,但实现依赖于语言,因此我们无法在不知道的情况下给出准确的答案。我使用的语言是javascript,我尝试了类似于
pattern=/[@akantoord添加输入字符串的方法和正则表达式,而不是注释它们。@akantoword我添加了一个关于用法的注释,这似乎可能是您的问题,但是如果没有更多信息,我无法在语言特定用法方面提供太多帮助。请提供一个更好的帮助。只要有一个字符,它就会匹配。这是默认行为吗
@akantoword它将只匹配一个字符。它将不匹配(作为更大模式的一部分)如果没有一个或另一个。
将允许没有字符并且仍然匹配。只要有任何一个字符,它就会匹配。这是默认行为吗?即使没有
@akantoord,它也将只匹配一个字符。它不会匹配(作为更大模式的一部分)如果没有一个或另一个。
将允许没有字符并且仍然匹配。交替不是一个好主意,因为它们的性能比字符类差。执行
[@FedericoPiazza,这是为了演示OP的a或模式中的条件类型。不是说答案是错的,实际上是好的。我的评论只是为了添加更多关于用法的细节,以防OP想要继续进行替换。顺便说一句,你不需要使用字符类来转义
@FedericoPiazza中的字符,正如就性能而言,是的,在大字符串上的匹配速度可能会变慢。但我已经展示了它作为简单输入的替代解决方案strings@akantoword,一个变更组可能具有复杂的条件,如
([\w\.!?,\s-]+)| |
。但您的情况要简单得多,这
[交替不是一个好主意,因为它们的性能比字符类差。执行
[@FedericoPiazza,这是为了演示OP的a或模式中的条件类型。不是说答案是错的,实际上是好的。我的评论只是为了添加更多关于用法的细节,以防OP想要继续进行替换。顺便说一句,你不需要使用字符类来转义
@FedericoPiazza中的字符,正如就性能而言,是的,在大字符串上的匹配速度可能会变慢。但我已经展示了它作为简单输入的替代解决方案strings@akantoword,一个变更组可能具有复杂的条件,如
([\w\.!?,\s-]+)| |
。但您的情况要简单得多,这
[