我正在处理字符串,我想知道哪种方法最好检查字符串是否只包含指定的字符集:
@ ∆ SP 0 ¡ P ¿ p
£ _ ! 1 A Q a q
$ Φ " 2 B R b r
¥ Γ # 3 C S c s
è Λ ¤ 4 D T d t
é O % 5 E U e u
ù Π & 6 F V f v
ì Ψ ' 7 G W g w
ò Σ ( 8 H X h x
Ç Θ ) 9 I Y i y
LF Ξ * : J Z j z
Ø 1) + ; K Ä k ä
ø Æ , < L Ö l ö
CR æ q = M Ñ m ñ
Å ß . > N Ü n ü
å É / ? O § o à
我试图通过 eregi 和 regexp 来完成它,但没有成功。另一种方法是将每个字符转换为十进制并检查它是否小于< 137,或者通过 in_array() 检查每个元素 - 我发现它很弱。
有人有更好的解决方案吗?
提前致谢。