本文主要是介绍php 正则 カタカナ 片假名,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
片假名判断,执行前需要mb_convert_kana( cv) 转换一下。
preg_match(/^[ァ-ヶヲ-゚ー]+$/u, $val);
1. 1文字以上のカタカナにマッチ [ァ-ヶヲ-゚]+
1. 匹配一个或多个片假名
2. 0文字以上のカタカナにマッチ [ァ-ヶヲ-゚]*
2. 匹配0个或更多个片假名
3. 指定した長さのカタカナにマッチ [ァ-ヶヲ-゚]{n}
3. 匹配指定长度的片假名
4. 指定した長さ以上のカタカナにマッチ [ァ-ヶヲ-゚]{n,}
4. 匹配指定长度以上的片假名
5. 指定した範囲のカタカナにマッチ [ァ-ヶヲ-゚]{n,m}
5. 匹配指定范围的片假名
6. 1文字以上の全角カタカナにマッチ [ァ-ヶ]+
6. 匹配一个或多个全角片假名
7. 0文字以上の全角カタカナにマッチ [ァ-ヶ]*
7. 匹配0个或更多个全角片假名
8. 指定した長さの全角カタカナにマッチ [ァ-ヶ]{n}
8. 匹配指定长度的全角片假名
9. 指定した長さ以上の全角カタカナにマッチ [ァ-ヶ]{n,}
9. 匹配指定长度以上的全角片假名
10. 指定した範囲の全角カタカナにマッチ [ァ-ヶ]{n,m}
10. 匹配指定范围的全角片假名
11. 1文字以上の半角カタカナにマッチ [ヲ-゚]+
11. 匹配一个或多个半角片假名
12. 0文字以上の半角カタカナにマッチ [ヲ-゚]*
12. 匹配0个或更多个半角片假名
13. 指定した長さの半角カタカナにマッチ [ヲ-゚]{n}
13. 匹配指定长度的半角片假名
14. 指定した長さ以上の半角カタカナにマッチ [ヲ-゚]{n,}
14. 匹配指定长度以上的半角片假名
15. 指定した範囲の半角カタカナにマッチ [ヲ-゚]{n,m}
15. 匹配指定范围的半角片假名
16. カタカナ以外の1文字以上の文字列にマッチ [^ァ-ヶヲ-゚]+
16. 匹配片假名以外的一个或多个字符
17. カタカナ以外の0文字以上の文字列にマッチ [^ァ-ヶヲ-゚]*
17. 匹配片假名以外的0个字符以上的字符串
18. 指定した長さのカタカナ以外の文字列にマッチ [^ァ-ヶヲ-゚]{n}
18. 匹配指定长度的非片假名字符串
19. 指定した長さ以上のカタカナ以外の文字列にマッチ [^ァ-ヶヲ-゚]{n,}
19. 匹配指定长度以上的非片假名字符串
20. 指定した範囲のカタカナ以外の文字列にマッチ [^ァ-ヶヲ-゚]{n,m}
20. 匹配指定范围内的非片假名字符串
21. 全角カタカナ以外の1文字以上の文字列にマッチ [^ァ-ヶ]+
21. 匹配全角片假名以外的一个或多个字符
22. 全角カタカナ以外の0文字以上の文字列にマッチ [^ァ-ヶ]*
22. 匹配全角片假名以外的0个字符以上的字符串
23. 指定した長さの全角カタカナ以外の文字列にマッチ [^ァ-ヶ]{n}
23. 匹配指定长度的全角片假名以外的字符串
24. 指定した長さ以上の全角カタカナ以外の文字列にマッチ [^ァ-ヶ]{n,}
24. 匹配指定长度以上的全角片假名以外的字符串
25. 指定した範囲の全角カタカナ以外の文字列にマッチ [^ァ-ヶ]{n,m}
25. 匹配指定范围内的非全角片假名字符串
26. 半角カタカナ以外の1文字以上の文字列にマッチ [^ヲ-゚]+
26. 匹配半角片假名以外的一个或多个字符
27. 半角カタカナ以外の0文字以上の文字列にマッチ [^ヲ-゚]*
27. 匹配半角片假名以外的0个字符以上的字符串
28. 指定した長さの半角カタカナ以外の文字列にマッチ [^ヲ-゚]{n}
28. 匹配指定长度的半角片假名以外的字符串
29. 指定した長さ以上の半角カタカナ以外の文字列にマッチ [^ヲ-゚]{n,}
29. 匹配指定长度以上的半角片假名以外的字符串
30. 指定した範囲の半角カタカナ以外の文字列にマッチ [^ヲ-゚]{n,m}
30. 匹配指定范围的半角片假名以外的字符串
31. 入力フォームの値がすべてカタカナの場合にマッチ ^[ァ-ヶヲ-゚]+$
31. 如果输入窗体的值都是片假名,则匹配
32. 入力フォームの値がすべて全角カタカナの場合にマッチ ^[ァ-ヶ]+$
32. 如果输入窗体的值都是全角片假名,则匹配
33. 入力フォームの値がすべて半角カタカナの場合にマッチ ^[ヲ-゚]+$
33. 如果输入窗体的值都是半角片假名,则匹配
34. 入力フォームの値がすべてカタカナ以外の文字列の場合にマッチ ^[^ァ-ヶヲ-゚]+$
34. 如果输入窗体的值都是非片假名字符串,则匹配
35. 入力フォームの値がすべて全角カタカナ以外の文字列の場合にマッチ ^[^ァ-ヶ]+$
35. 如果输入窗体的值都是全角片假名以外的字符串,则匹配
36. 入力フォームの値がすべて半角カタカナ以外の文字列の場合にマッチ ^[^ヲ-゚]+$
36. 如果输入窗体的值都是半角片假名以外的字符串,则匹配
这篇关于php 正则 カタカナ 片假名的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!