您的位置:首页技术文章
文章详情页

javascript - 正则表达式 w只匹配出一个字母,若要匹配出一个单词,怎么写?

【字号: 日期:2023-04-23 08:43:05浏览:40作者:猪猪

问题描述

var reg = new RegExp(’w’);var match = reg.exec(’/hello/world/1’);console.log(match[0]);

上面的log打印的是h,如果想打印出hello,怎么弄?

问题解答

回答1:

var reg = new RegExp(’bw+b’);var match = reg.exec(’/hello/world/1’);console.log(match[0]);

b 匹配单词的开头或结尾。

回答2:

var pattern = /hello/;

var str = 'helloword';console.log(pattern.exec(str)[0]);

推荐你个网站http://www.runoob.com/regexp/...

回答3:

首先w匹配的是字面值ww匹配单词中出现的字符,如a到z和_如果需要匹配多个

可以在后面加*表示0个或多个

可以在后面加+表示1个或多个

回答4:

/[a-zA-Z]*/

标签: JavaScript