我想删除"http“,如果它被放在输入链接的url部分,在数据被发送之前。
这是我的输入代码 onclick=
<input style=" outline: none;" type="button" onclick="formatText ('link:url');" class="btn btn-yeni" value="link"/>
这是我的javascript代码(接收到的数据被发送到另一个文件并替换。)
<script type="text/javascript">
function formatText(tag) {
var Field = document.getElementById('entry_girdi');
var val = Field.value;
var selected_txt = val.substring(Field.selectionStart, Field.selectionEnd);
var before_txt = val.substring(0, Field.selectionStart);
var after_txt = val.substring(Field.selectionEnd, val.length);
Field.value += '(' + tag + ')';
}
</script>
如果输入值是"link: http: //example.com“,我想要更改它并将其发布为"link: example.com”。
发布于 2018-08-14 08:32:49
您可以尝试输入您的url字符串:
var result = url.replace(/(\w+:|^)\/\//, '');
链接变量将保存“result
:example.com”代替"link:http://example.com“
发布于 2018-08-14 08:57:06
使用replace()
函数替换字符串的一部分。
function formatText(tag) {
var Field = document.getElementById('entry_girdi');
Field.value = Field.value.replace("http://", "");
Field.value += '(' + tag + ')';
}
https://stackoverflow.com/questions/51832203
复制相似问题