【问题标题】:angular trim http:// https:// from input角度修剪 http:// https:// 来自输入
【发布时间】:2018-04-16 23:01:55
【问题描述】:

希望这是一个简单的。我有一个输入框,如果用户在输入框中使用其域名写入 http:// 或 https://,我希望使用 angular 来修剪。

简单的输入框就在这里。

<input type="text" id="website" name="website"  class="form-control" style='margin:0'>

如果角度不是最好的选择,我该如何使用 javascript?

谢谢

【问题讨论】:

    标签: javascript angular


    【解决方案1】:

    虽然这并不优雅,但它会满足您的要求,直到您弄清楚如何做得比这更好。

    您可以在给定字符串中查找 http:// 或 https:// 并在 javascript 中调用 .replace() 方法。

    var url = "http://www.foo.com";
    
    url.replace("http://", "");
    
    this will return www.foo.com
    

    你也可以试试 .slice 或 regex

    【讨论】:

    【解决方案2】:

    找到了这个答案,希望对其他人有所帮助。

    $(document).ready(
    function()
    {
       $("#url").change(
           function()
           {
               var textbox = $(this);
               if (textbox.val().indexOf("http://") == 0)
                   textbox.val(textbox.val().substring(7));
           });
    });
    $(document).ready(
    function()
    {
       $("#url").change(
           function()
           {
               var textbox = $(this);
               if (textbox.val().indexOf("https://") == 0)
                   textbox.val(textbox.val().substring(8));
           });
    });
    

    【讨论】:

    • 使用 Angular,而不是 jQuery
    猜你喜欢
    • 2019-02-19
    • 1970-01-01
    • 2019-10-31
    • 2019-06-02
    • 2015-08-12
    • 2019-01-30
    • 1970-01-01
    • 2019-04-14
    • 1970-01-01
    相关资源
    最近更新 更多