有没有可靠的方法来检查用户是否已将阿拉伯语单词输入表单并尝试提交? Javascript 可以处理这个吗?或者,只有像 .NET 这样的服务器脚本才能做到这一点?
我在想,如果可能的话,脚本应该直接阻止用户在表单中输入阿拉伯语单词并显示一个警告弹出窗口。
如果您有任何想法,请分享任何示例。
谢谢
最佳答案
在 Unicode 中,阿拉伯字符属于特定范围。您可以在 JavaScript 中使用正则表达式来检查字符串是否包含该范围内的任何字符。 (您也可以在 c# 中执行此操作。)这是一个 really helpful tool这将使您可以选择要搜索的范围并为此创建一个 JS 兼容的正则表达式。
例如,[\u0600-\u06FF\u0750-\u077F]
将匹配“Arabic”和/或“Arabic Supplement”的 Unicode 范围内的任何字符。
关于asp.net - 如何检查用户是否从表单中提交了阿拉伯语单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2664847/