У меня есть элемент управления, который позволяет пользователю сохранять некоторые ссылки. Он может добавить отображаемое значение ссылки (в основном текст в пределах <a>
) и сама ссылка (атрибут href
).Knockout attr href output issue
Проблема заключается в том, что я не могу знать, будь он, добавив, протокол, а также (http://
или https://
части, которая обычно является результат копирования вставки ссылки из адресной строки браузера) или он вручную, набрав ' WWW .... '.
В принципе, если пользователь адрес вручную (WWW ..) он будет получать добавляется к текущему домену - вот пример - http://jsfiddle.net/ty4tLtkj/4/
Этого можно избежать, если пользователь добавляет http://
часть в передней части ссылка - пример здесь - http://jsfiddle.net/ty4tLtkj/5/
Есть ли способ убедиться, что ссылка, которая была введена, НИКОГДА не добавляется к доменному имени?