gpt4 book ai didi

javascript - 验证多语言的 url - 日语

转载 作者:行者123 更新时间:2023-11-30 23:03:08 26 4
gpt4 key购买 nike

我有在表单中添加网站选项的功能。
用户可以在这里写域/url,这个域/url 可以是英语也可以是日语,如下所示。
www.google.com
www.南极星.com

I am using following validation for english domains    

for (var j = 0; j < dname.length; j++) {

var dh = dname.charAt(j);

var hh = dh.charCodeAt(0);

/*if(dh!='.'){
var chkip=chkip+dh;
}*/
if ((hh > 47 && hh < 59) || (hh > 64 && hh < 91) || (hh > 96 && hh < 123) || hh == 45 || hh == 46) {

var index2 = dname.indexOf('www.');
if (index2 != -1) {
dname = dname.substring(index2 + 4);
if (dname.charAt(0) == '-') {
error_msg = '\'-\'' + window.gt.gettext('not_allowed_in_beginning');
return error_msg;
}
}
if ((j == 0 || j == dname.length - 1) && hh == 45) {
//if(hh == 45){
error_msg = '\'-\'' + window.gt.gettext('not_allowed_in_beginning');

}
} else {

error_msg = window.gt.gettext('cmnscrpt_domname_inval');
}
}

我可以写什么来验证日本域名?

最佳答案

我认为你应该使用表单验证器。例如,我更喜欢使用这个:http://jqueryvalidation.org/validate .您可以根据语言编写自己的验证规则。

例如,这是验证汽车 VIN 号码的方法:

(function() {
jQuery.validator.addMethod("vin", function(value, element) {
return this.optional(element) || /^[a-z0-9]{17}$/i.test(value);
}, "");
})();

关于javascript - 验证多语言的 url - 日语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23077144/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com