14 javascript regex url
var url = 'http://domain.com/file.php?id=1';
Run Code Online (Sandbox Code Playgroud)
要么
var url = 'https://domain.us/file.php?id=1'
Run Code Online (Sandbox Code Playgroud)
要么
var url = 'domain.de/file.php?id=1';
Run Code Online (Sandbox Code Playgroud)
要么
var url = 'subdomain.domain.com/file.php?id=1'
Run Code Online (Sandbox Code Playgroud)
从这些网址中的任何一个我想得到的只是路径,在上面的例子中:
var path = '/file.php?id=1';
Run Code Online (Sandbox Code Playgroud)
ale*_*lex 43
你可以用正则表达式来做,但使用这些原生属性可以说是最好的方法.
var url = 'subdomain.domain.com/file.php?id=1',
a = document.createElement('a');
a.href = 'http://' + url;
var path = a.pathname + a.search; // /file.php?id=1
Run Code Online (Sandbox Code Playgroud)
在Douglas Crockford的书"JavaScript:The Good Parts"中,有一个用于检索所有url部分的正则表达式.它位于第66页,您可以在此处看到它:http://books.google.ch/books?id = PXa2bby0oQ0C&g = PA66
你可以从这里复制和粘贴:http://www.coderholic.com/javascript-the-good-parts/
归档时间: |
|
查看次数: |
17436 次 |
最近记录: |