JS正则表达式如何获取字符串中特定字符
来源:爱站网时间:2020-05-22编辑:网友分享
你知道JS正则表达式如何获取字符串中特定字符吗?其实这个问题是非常容易解决的,那么下面我们就和爱站小编一起去认真学习吧。
你知道JS正则表达式如何获取字符串中特定字符吗?其实这个问题是非常容易解决的,那么下面我们就和爱站小编一起去认真学习吧。
实现的效果:在字符串中abcdefgname='test'sddfhskshjsfsjdfps中获取name的值test
实现的机制:通过replace的回调函数获取。
代码:
var str = "abcdefgname='test'sddfhskshjsfsjdfps";
var reg = /name='((\w|-|\s)+)/ig;
str.replace(reg, function() {
console.log(arguments.length); //5
console.log(arguments[1]);//test
});
注意:replace有5个回调函数。
以上就是JS正则表达式如何获取字符串中特定字符的介绍,看完后我们知道可以通过replace的回调函数获取,是不是非常的简单呢?
上一篇:详解linux正则表达式的awk