Tag: 多语言

使用jQuery和RegEx进行多语言电子邮件地址validation

我有一些jQuery和RegEx代码可以很好地validation电子邮件地址 …只要地址基于简单的拉丁字符。 但是,当我们插入更复杂的多语言电子邮件地址时,我们的检查无法使用基于正则表达式的本机HTML5validation和validation。 这是我们用于测试的中文电子邮件地址: 伊昭杰@邮件。商务 这里是JSvalidation代码(我没有费心去除名称空间和内部实用程序方法)。 我们有一个隐藏的HTML5输入控件,类型为“email”,我们将电子邮件地址传递给该控件,让浏览器发挥其魔力。 否则,我们使用正则表达式。 我们有什么选择? 似乎使用本机(例如基于浏览器)validation就行不通了。 um.utils.isValidEmail = function (sEmail) { var r = false; var $emailTester = {}; var emailRegex; //—– if (Modernizr.inputtypes.email === true) { // Defer to native HTML5 email validation using a hidden control $emailTester = $(“#idEmailTester”); um.utils.assertSize($emailTester); $emailTester.val(sEmail); r = $emailTester[0].checkValidity(); } else { // Use […]

使用Javascript或jquery的多语言页面

目前我正在开发支持多种语言的网络应用程序。 因此,我在我的数据库中准备了翻译表。 但是,我不确定如何使用翻译填充Web应用程序。 在我看来,最简单的方法是在页面的每个元素中引用适当的翻译。 这在PHP中很有用我不知道如何使它在js或JQuery中工作。 我想要的是在div中对数组的引用,如下所示: {translation_array[‘login’]} 因此div会从translation_array中“获取”值,但我缺乏这样做的知识。 有可能让它以这种方式工作吗? 如果没有,我会很感激有关如何在js中制作多语言网页的建议。 谢谢