希望这是一个简单的。我有一个输入框,如果用户在输入框中写入http://或https://及其域名,我希望使用angular来修剪。
这里是简单的输入框。
<input type="text" id="website" name="website" class="form-control" style='margin:0'>
如果角度不是最佳选择,我该如何使用javascript进行操作?
由于
答案 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));
});
});