js正则表达式的问题
来源:百度知道 编辑:UC知道 时间:2024/09/20 07:07:05
下面是一个匹配网址的正则表达式
/http(s)?:\/\/([\w-]+\.)+[w-]+(\/[\w-.\/?%&=]*)?/;
这里面的[\w-]是不是字母或数字或下划线或‘-’的意思?
还有(\/[\w-.\/?%&=]*)这里面的‘?’前不用加转义符吗?
/http(s)?:\/\/([\w-]+\.)+[w-]+(\/[\w-.\/?%&=]*)?/;
这里面的[\w-]是不是字母或数字或下划线或‘-’的意思?
还有(\/[\w-.\/?%&=]*)这里面的‘?’前不用加转义符吗?
> 这里面的[\w-]是不是字母或数字或下划线或‘-’的意思?
是的。
> 还有(\/[\w-.\/?%&=]*)这里面的‘?’前不用加转义符吗?
中括号里面?前面可以不加斜杠,加上也可以,随你。