如果是去json串的话可以这么取出来 当然有更简单的方法这里是介绍取文本的
function getValue( key, str ) {
var m = str.match( new RegExp('"' + key + '"\:"?(.+?)"?[,}]') );
return m ? m[ 1 ] : false;
}
var str = '{"success":true,"message":"修改成功"}';
res=getValue( 'success', str ); // return true
console.log(res)
res=getValue( 'message', str ); // return 修改成功
console.log(res)
如果是知道前面和后面 那么直接用我下面这个就可以了
function getValue( key1,key2, str ) {
var m = str.match( new RegExp(key1+'(.*?)'+key2) );
return m ? m[ 1 ] : false;
}
var str = '{"success":true,"message":"修改成功"}';
res=getValue( 'success":',',"', str ); // return true
console.log(res)
res=getValue( 'message":"','"}', str ); // return 修改成功
console.log(res)