我已为我的应用程序应用了自定义验证技术和消息。我已经对HTML字段进行了验证,如下所示:
仅限数字字段 - >分配了data-type ='number'或type ='number'的输入标签,并在特定字段中允许使用数字ASCII字符的脚本中处理。
每个必填字段都有一个属性;处理必需和相同以验证空条目。
以上两个示例验证在我们的应用程序中使用。现在问题是我们的应用程序也被日本客户使用;所有的验证都适用于英语,但在日语中,一切都是这样/那样。
对于字段,在日语中键入='number' - 平假名模式我们可以输入日语字符和数字。日期字段同样采用26.06.2013而不是26/06/2013
我们如何一次性实现英语和日语的验证?
我看过http://jqueryvalidation.org/仅验证表单。我们需要任何需要验证的东西(onclick / div / anything);我相信以上链接对我没有帮助。
提前致谢!
答案 0 :(得分:0)
您可以使用正则表达式。
var datePattern = /^([0-90-9]{1,2}[./.]){2}[0-90-9]{4}$/;
datePattern.test('26.06.2013'); // true
datePattern.test('1/1/1969'); // true
我没有检查在这样的正则表达式中使用unicode字符是否适用于所有浏览器。如果没有,你总是可以逃脱它们:
var datePattern = /^([0-9\uFF10-\uFF19]{1,2}[./\uFF0E]){2}[0-9\uFF10-\uFF19]{4}$/;