是否可以在本地化的 Web 应用程序环境中进行客户端验证?
我只见过用英语编写的正则表达式,它们可以为其他语言编写吗?正则表达式是否必须根据最终用户选择的语言进行更改,或者是否可以仅使用 1?
有没有任何工具/框架可以帮助解决这个问题?
最佳答案
之前的答案很好,但我不清楚它是否回答了问题。就此而言,我不太明白这个问题。如果你问 JavaScript 正则表达式是否独立于语言,那么答案是肯定的,它们只是查看字符串中的字符。但显然,您使用这些正则表达式(单词、数字、电话号码、日期等)查找的内容可能会因语言和区域设置而异。因此,您也许能够构建一个通用正则表达式来验证所有电话号码,但这可能不太可能,并且在任何情况下都可能存在一种情况,即一种情况下的有效号码在另一种情况下无效。您最好创建用于验证的特定于语言的正则表达式,就像创建特定于语言的字符串一样。这能回答你的问题吗?
关于javascript - 是否可以在本地化 Web 应用程序环境中使用正则表达式进行验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8336086/