角度修剪http:// https://来自输入

时间:2018-04-16 23:01:56

标签: javascript angular

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

这里是简单的输入框。

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

如果角度不是最佳选择,我该如何使用javascript进行操作?

由于

2 个答案:

答案 0 :(得分:0)

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

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

var url = "http://www.foo.com";

url.replace("http://", "");

this will return www.foo.com

你也可以试试.slice或regex

答案 1 :(得分:0)

发现这个答案希望它可以帮助别人。

$(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));
       });
});