gpt4 book ai didi

php - 如何测试输入字段是否包含外来字符?

转载 作者:行者123 更新时间:2023-11-28 16:38:26 25 4
gpt4 key购买 nike

我的表单中有一个输入字段。按下提交后,我想进行验证以确保用户仅输入非拉丁字符,因此任何外语字符,例如中文等。或者至少进行测试以确保它不包含任何拉丁字符。

我可以使用正则表达式吗?最好的方法是什么?

我正在使用 javaScript 和 PHP 进行验证。我可以使用什么解决方案来检查两种编程语言的输入字段中是否有外来字符?

最佳答案

在 PHP 中,您可以检查 Unicode 属性 IsLatin。这可能最接近您想要的。

因此,如果 preg_match('/\p{Latin}/u', $subject) 返回 true,则您的 $subject 中至少有一个拉丁字符。另请参阅this reference .

JavaScript 不支持此功能;您必须手动构建有效的 Unicode 范围。

关于php - 如何测试输入字段是否包含外来字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2499474/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com