javascript - 怎样用正则匹配特殊符号后的id
问题描述
str = ’http://1dwen.cn/index.php/bra...‘;怎样取到这个串字符中的2;
问题解答
回答1:function GetQueryString(str, name){ var reg = new RegExp('(^|&)'+ name +'=([^&]*)(&|$)'); var r = str.match(reg); if(r!=null)return unescape(r[2]); return null;}回答2:
http://1dwen.cn/index.php/bra...
一定要用正则么?利用 url 和 querystring 也可以完成。
var url = require(’url’); var qs = require(’querystring’);function getQuery(_url_){ return qs.parse(url.parse(_url_).query); }var q = getQuery(’http://1dwen.cn/index.php/brand/hot_product?id=2’); console.log(q.id);

var str = ’http://1dwen.cn/index.php/brand/hot_product?id=2’;str.match(/^(.*)?id=(d+)$/)[2]回答4:
我写个取参数值的函数吧
var str=’http://1dwen.cn/index.php/brand/hot_product?id=2’function getParmValue(str){ if(str.indexOf(’?’)==-1){ return false;}else{ var s=str.slice(str.indexOf(’?’)+1); var arr=s.split(’=’); return arr[1];} }getParmValue(str);
相关文章:
1. javascript - Vue 自定义控件v-model双向绑定2. javascript - 关于js原生事件的绑定与解除绑定3. javascript - vuex 参数绑定问题求解4. python - requests post问题5. mysql group by多个字段6. java - struts2+spring项目同一个控制器下index方法访问正常,但是访问其他方法就报500错误7. require后不用使用echo返回到微信服务器 吗8. javascript - vue 子组件有个按钮,点击了要改变状态,这个状态是父组件通过接口取的,就是要动态改变接口的状态9. python - 子进程执行完成为僵尸进程,怎么解决10. javascript - 请问这段 el && fn.call(el, e, el)代码这么写什么意思?

网公网安备