Обратите внимание, что между www.site.com
и site.com
существует реальная разница, обычно оба работают, но на некоторых веб-сайтах каждый ведет по своему пути (некоторые плохо определенные веб-сайты не будут работать без www
, например) , Таким образом, вы не всегда можете добавить 'www' к вводу.
Еще одно примечание: обработайте предварительно добавленное пространство, чтобы к ' http://'
не добавлялся дополнительный http://
.
Решение на основе Javascript Regex
'http://'+field.replace(/^ *http:\/\//,'')
Вы можете проверить это по размеру клиента, просто поместив код в аналогичном духе в onSubmit
вашей формы.