我有一个字符串 path1/path2
我需要得到的价值path1和path2.
我该怎么做?
那么从这样的字符串中得到相同的东西http://www.somesite.com/#path1/path2呢?
谢谢
bob*_*nce 18
普通的JavaScript String对象有一个split方法.
'path1/path2'.split('/')
'http://www.somesite.com/#path1/path2'.split('#').pop().split('/')
-> ['path1', 'path2']
Run Code Online (Sandbox Code Playgroud)
但是,对于第二种情况,通过字符串或正则表达式黑客进行自己的URL解析通常不是一个好主意.网址比您想象的要复杂得多.如果你有一个location对象或<a>元素,你可以使用可靠地挑URL的部分出来的protocol,host,port,pathname,search和hash属性.
| 归档时间: |
|
| 查看次数: |
17745 次 |
| 最近记录: |