检查字符串是否至少 75% 为大写

发布于 2024-08-09 08:10:02 字数 293 浏览 2 评论 0原文

我正在用 PHP 编写错误跟踪软件,今天我在另一个错误跟踪器中看到了这一点: http://bugs.php.net/bug.php?id=12017

现在我想在我的软件中添加一项功能,该功能将阻止所有字符中至少 75% 为大写的标题。

我该怎么做? 谢谢,

PS CSS 不起作用,因为,例如,如果你的标题中有“iPod”这个词,它就会变成“ipod”,这很糟糕:)

I'm writing bug tracking software in PHP, and today I saw this in another bug tracker:
http://bugs.php.net/bug.php?id=12017

Now I want to add a feature in my software which will block titles where at least 75% of all characters is uppercase.

How can I do this?
Thanks,

P.S. CSS will not work, because, for example if you have the word 'iPod' in your title it turns into 'ipod' which sucks :)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

你好,陌生人 2024-08-16 08:10:02
strlen(preg_replace('/[A-Z]/', '', $str)) / strlen($str) > 0.25

未经测试,但您应该明白这个想法。

strlen(preg_replace('/[A-Z]/', '', $str)) / strlen($str) > 0.25

Not tested, but you should get the idea.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文