1
示例数据:正则表达式匹配hastag,提,URL和特殊字符的鸣叫
我总能在@gEmbul我们#kampus始终打开网站https://www.youtube.com/ Facebook的#:) @ 007
的日期是字符串,我想与符号@匹配,符号#,任何网址和特殊字符。
我会在hastag的前面和后面hastag
这是我的代码相匹配hastag#
var data = "I always meet @gEmbul at #kampus we always open the site https://www.youtube.com/ facebook# :) @007"
function clean(data) {
\t data = data.replace(/(?:https?|ftp):\/\/[\n\S]+/g, '')
.replace(/\B\@\w\w+\b/g, '')
.replace(/\B\#\w\w+\b/g, '');
\t return data;
}
console.log(clean(data))
我将返回
我总是在我们一直开着满足site
谢谢。
尝试'替换(/(?: https?| ftp):\/\/[\ n \ S] + | \ B [@#] \ w + \ b | \ b \ w + [@#] \ B/g,'')'或'.replace(/(?: https?| ftp):\/\/[\ n \ S] + | \ B [@#] \ w + \ b | \ b \ w + [@#] \ B | \ B [^ \ w \ s] {2,} \ B/g,'')' - 见https://jsfiddle.net/48hmrse2/ –
oke非常感谢您 – RayZal
它按预期工作?我不确定笑脸\ B [^ \ w \ s] {2,} \ B'部分。 –