我需要验证使用西里尔字母和普通字母编码的URL,这是我的当前正则表达式:
if (/^((http|https):\/\/)?[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?(\/.*)?$/i.test(url)) {
return true;
}
我需要验证像这样的URL:http://stackoverflow.com和http://правительство.рф/。有什么想法吗?
我需要验证使用西里尔字母和普通字母编码的URL,这是我的当前正则表达式:
if (/^((http|https):\/\/)?[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?(\/.*)?$/i.test(url)) {
return true;
}
我需要验证像这样的URL:http://stackoverflow.com和http://правительство.рф/。有什么想法吗?
а-я
添加到您的字符类中:if (/^((http|https):\/\/)?[a-zа-я0-9]+([\-\.]{1}[a-zа-я0-9]+)*\.[a-zа-я]{2,5}(:[0-9]{1,5})?(\/.*)?$/i.test(url)) {