Javascript 角度修剪http://https://来自输入
希望这是一个简单的。我有一个输入框,如果用户在输入框中使用自己的域名写http://或https://的话,我希望使用angular来删除 这里是简单的输入框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实现它 谢谢虽然这并不优雅,但它会满足您的要求,直到您找到比这更好的方法 您可以在给
<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