php 实现错字检查,检查字符是否在PHP中
生活随笔
收集整理的這篇文章主要介紹了
php 实现错字检查,检查字符是否在PHP中
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在我的程序中,基本上,您只允許使用包含字母“ IOSHZXN”的單詞
我正在嘗試找出一種可以將字母混在一起的方式,它將識別出它們是匹配的.
例如,單詞SHINT不匹配,因為它具有T,但是單詞SHINX匹配,因為它僅包含列出的字母的組合(IOSHZXN)
$word = "IOSHZNX";
$charactersallowed = "IOSHZXN";
if (preg_match('/IOSHZXN/', $word)) {
echo "YES";
} else {
echo "NO";
}
?>
任何幫助,將不勝感激..
解決方法:
你可以這樣做:
它匹配那些字母之一以外的任何東西,并返回相反的:
if (!preg_match('/[^IOSHZXN]+/', $word)) {
echo "YES";
}
另外,如果您希望它不區分大小寫,則可以使用:
if (!preg_match('/[^IOSHZXN]+/i', $word)) {
echo "YES";
}
> [^ …]與括號內未定義的任何內容匹配.
>繼續搜索整個字符串.
>我不關心字母是否大寫.
標簽:php,regex
來源: https://codeday.me/bug/20191122/2057243.html
總結
以上是生活随笔為你收集整理的php 实现错字检查,检查字符是否在PHP中的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 反射器做E-mark认证都要测试些什么?
- 下一篇: 网页截图工具 php+IECapt