我有这个网址
http://nikerunning.nike.com/nikeplus/v2/services/app/run_list.jsp?userID=1413795052&startIndex=0&endIndex=-1&filterBy=all
Run Code Online (Sandbox Code Playgroud)
我想1413795052在javascript中使用正则表达式获取数字,我该如何实现?
Arn*_*anc 15
var url = 'http://nikerunning.nike.com/nikeplus/v2/services/app/run_list.jsp?userID=1413795052&startIndex=0&endIndex=-1&filterBy=all';
var match = url.match(/userID=(\d+)/)
if (match) {
var userID = match[1];
}
Run Code Online (Sandbox Code Playgroud)
这与URL中的userID参数的值匹配.
/userID=(\d+)/是一个正则表达式字面值.这个怎么运作:
/是分隔符,就像"字符串一样userID=搜索字符串userID=中url(\d+) 搜索一个或多个十进制数字并捕获它(返回)| 归档时间: |
|
| 查看次数: |
6695 次 |
| 最近记录: |