【发布时间】:2012-05-13 14:44:15
【问题描述】:
字符串验证如何支持国际化?
在我的程序中,我有一个正则表达式,它确保输入字符串至少有一个字母和一个数字字符,并且长度在 2 到 10 之间。
Pattern p = Pattern.compile("^(?=.\d)(?=.[A-Za-z])[A-Za-z0-9]{2,10}$");
根据新要求,它需要支持国际化。怎么办?
为了支持消息的国际化,我使用了资源包,属性文件使用了翻译的硬编码文本。但不确定是否可以验证字符串。
【问题讨论】:
标签: java regex jakarta-ee