在正则表达式搜索中包含特殊字符

时间:2018-03-13 09:20:31

标签: javascript regex

我在js中有以下功能:

function validWord(v) {
    return /^\w+(\'\w+)?(\s\w+(\'\w+)?)*?(\s*)?$/.test(v);
}

它的作用是找到包含[a-zA-Z0-9_]的任何字符串。 我想要的是添加。 /和$签到正则表达式。 如何修改功能?

我试过了:

^\w+(\'\w+\.\$\/)?(\s\w+(\'\w+)?)*?(\s*)?$

但没有工作。

PS。请解释修改后的代码会做什么,因为我在正则表达式上非常糟糕。

1 个答案:

答案 0 :(得分:0)

/^[\w\.$/]+(\'\w+)?(\s\w+(\'\w+)?)*?(\s*)?$是我一直在寻找的答案。