gpt4 book ai didi

javascript - 在Javascript中使用正则表达式来匹配特殊符号

转载 作者:行者123 更新时间:2023-11-28 10:24:32 25 4
gpt4 key购买 nike

我正在为一所学校开发一个网络应用程序。它们有诸如 course_nameclass_name 之类的术语。将类(class)视为类的模板,这意味着类必须继承类(class)的大部分属性。

现在,class_name 必须包含course_name。例如:如果 course_name 是“CSS”,则 class_name 可以是“CSS 101”或“Beginning CSS”。使用正则表达式可以轻松检查这一点。我曾经使用单词边界\b\b。

但是,我最近遇到了一个问题,即用户输入“HTML(初学者)”作为类(class)名称。在这种情况下,\b 作为单词边界将不再适用于在 class_name 中查找匹配项。有人可以帮我解决这个问题吗?我的大脑正在爆炸般地思考着所有的可能性。该解决方案应该涵盖大多数(如果不是全部)场景。

-标记

最佳答案

var courses = "HTML (Beginner)".match(/\w+/g);//gives ["HTML", "Beginner"];
if (courses)//can be null if no word chars found
for (var i = 0; i < courses.length; i++)
//look for course[i] in your list of courses

关于javascript - 在Javascript中使用正则表达式来匹配特殊符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4754818/

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