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

Javascript 角度修剪http://https://来自输入,javascript,angular,Javascript,Angular,希望这是一个简单的。我有一个输入框,如果用户在输入框中使用自己的域名写http://或https://的话,我希望使用angular来删除 这里是简单的输入框 <input type="text" id="website" name="website" class="form-control" style='margin:0'> 如果angular不是最好的选择,我如何使用javascript实现它 谢谢虽然这并不优雅,但它会满足您的要求,直到您找到比这更好的方法 您可以在给

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

这里是简单的输入框

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

如果angular不是最好的选择,我如何使用javascript实现它


谢谢

虽然这并不优雅,但它会满足您的要求,直到您找到比这更好的方法

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

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

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

this will return www.foo.com

你也可以试试。slice或regex找到了这个答案,希望它能帮助其他人

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

如何将其应用于特定的输入框?使用用户输入或模板驱动的表单或其他方式!!您可以创建一个函数,并在ngChange上调用它,或者使用上面@Eliseouse Angular列出的方法,而不是jQuery