【问题标题】:Regexp - from first character to & character正则表达式 - 从第一个字符到 & 字符
【发布时间】:2012-03-16 06:04:25
【问题描述】:

我有这样的字符串:http://someurl.com?test&lettersg,我想将第一个字母的一部分转换为&(没有&,只有这部分:http://someurl.com?test)。

【问题讨论】:

标签: javascript regex


【解决方案1】:

对于 URL 操作,我建议使用 URI.js

您的问题可以使用或不使用 RegExp 来解决:

var string = "http://someurl.com?test&lettersg";
console.log(string.match(/^[^&]+/)[0]);
console.log(string.substring(0, string.indexOf('&')));

【讨论】:

    【解决方案2】:
    var match = /^[^&]*/.exec("http://someurl.com?test&lettersg")[0];
    

    【讨论】:

      【解决方案3】:

      如果它是您想要的代码,请查看this JQuery Plugin (URL Parser) 的来源。或者您可以继续使用该插件。

      【讨论】:

        猜你喜欢
        • 2013-03-31
        • 1970-01-01
        • 2013-11-18
        • 2015-10-04
        • 1970-01-01
        • 2022-01-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多