Asp.net 如何检查用户是否从表单提交阿拉伯语单词?

Asp.net 如何检查用户是否从表单提交阿拉伯语单词?,asp.net,javascript,Asp.net,Javascript,是否有可靠的方法来检查用户是否在表单中输入了阿拉伯语单词并试图提交?Javascript能处理这个问题吗?或者,只有像.NET这样的服务器脚本才能做到这一点 我认为,如果可能的话,脚本应该直接阻止用户在表单中输入阿拉伯语单词,并显示一个警告弹出窗口 如果你有任何想法,请分享任何例子 感谢Unicode,阿拉伯语字符属于特定范围。可以使用JavaScript中的正则表达式检查字符串是否包含该范围内的任何字符。你也可以用c来做。下面是一个可以让您选择要搜索的范围并为此创建JS兼容正则表达式的示例 例

是否有可靠的方法来检查用户是否在表单中输入了阿拉伯语单词并试图提交?Javascript能处理这个问题吗?或者,只有像.NET这样的服务器脚本才能做到这一点

我认为,如果可能的话,脚本应该直接阻止用户在表单中输入阿拉伯语单词,并显示一个警告弹出窗口

如果你有任何想法,请分享任何例子


感谢Unicode,阿拉伯语字符属于特定范围。可以使用JavaScript中的正则表达式检查字符串是否包含该范围内的任何字符。你也可以用c来做。下面是一个可以让您选择要搜索的范围并为此创建JS兼容正则表达式的示例


例如,[\u0600-\u06FF\u0750-\u077F]将匹配阿拉伯文和/或阿拉伯文副刊Unicode范围内的任何字符。

您可以使用Google Ajax语言API来检测此情况。这是。

在下面添加一个复选框,上面写着“您是否在表单中添加了阿拉伯语单词?”?。然后检查复选框的值。为什么?你想做什么?我有一个多语言的网站,对于英语网站,我有一个报告表,它集成到一个专门用于英语报告的票务系统中。因此,我需要确保人们不会以英语形式提交阿拉伯语报告,从而提醒他们从阿拉伯语网站提交。