1

我为我的应用程序应用了自定义验证技术和消息。我对这样的 HTML 字段使用了验证:

仅数字字段 - > 使用 data-type='number' 或 type='number' 分配输入标签,并在特定字段中使用数字 ASCII 字符的脚本进行处理。

每个必填字段都有一个属性;required 和相同的处理空条目的验证。

我们的应用程序中使用了上述两个示例验证。现在的问题是我们的应用程序也被日本客户使用;所有验证都适用于英语,但在日语中一切都是这样/那样的。

对于字段,type='number' in Japanese - hiragana 模式我们可以输入日文字符和数字。日期字段同样输入 26.06.2013 而不是 26/06/2013

我们如何一次性实现英语和日语的验证?

我见过http://jqueryvalidation.org/仅验证表单。我们需要任何需要验证的东西(onclick/div/anything);我相信上面的链接对我没有帮助。

提前致谢!

4

1 回答 1

0

You can use a regular expression.

var datePattern = /^([0-90-9]{1,2}[./.]){2}[0-90-9]{4}$/;
datePattern.test('26.06.2013'); // true
datePattern.test('1/1/1969'); // true

I haven't checked if using unicode characters in a regex like this works in all browsers. In case it doesn't, you could always escape them:

var datePattern = /^([0-9\uFF10-\uFF19]{1,2}[./\uFF0E]){2}[0-9\uFF10-\uFF19]{4}$/;
于 2013-06-28T05:39:04.490 回答