我在js中有以下功能:
function validWord(v) {
return /^\w+(\'\w+)?(\s\w+(\'\w+)?)*?(\s*)?$/.test(v);
}
它的作用是找到包含[a-zA-Z0-9_]的任何字符串。 我想要的是添加。 /和$签到正则表达式。 如何修改功能?
我试过了:
^\w+(\'\w+\.\$\/)?(\s\w+(\'\w+)?)*?(\s*)?$
但没有工作。
PS。请解释修改后的代码会做什么,因为我在正则表达式上非常糟糕。
答案 0 :(得分:0)
/^[\w\.$/]+(\'\w+)?(\s\w+(\'\w+)?)*?(\s*)?$
是我一直在寻找的答案。