У меня есть такая динамическая строка, которая может выглядеть так:
"69.43.202.97" OR "ngs.pradhi.com"
Я хочу проверить, что эта строка содержит только цифры, английский алфавит и "." . Я хочу проверить это перед интерфейсом, используя java-скрипт. Я думал об использовании регулярного выражения следующим образом:
function validatePath() {
var path = document.getElementById('server_path').value;
path.match([a-z][0-9]) //or something like this
}
Если путь недействителен, несмотря на отображение окна предупреждения, я просто хочу показать ошибку под текстовым полем, как только пользователь заполнит путь к серверу. Как я могу это сделать?
Моя полная функция javascript выглядит так:
function validatePath() {
var path = document.getElementById('server_path').value;
if (path.search(":") == -1){
alert("Invalid server path");
}
else{
var host_name = path.split(":")[0]
if host_name.match("^[a-zA-Z0-9.]*$")) {}
}
}
/[a-zA-Z0-9]/
здесь правильное обозначение. - person tadman   schedule 30.05.2013host_name
совпадало? Или вы хотите, чтобыpath
соответствовало:
? - person Isaac   schedule 30.05.2013