如何计算没有a-z,0-9,下划线,短划线和句号的特殊字符?

时间:2014-04-01 10:26:56

标签: php

如何计算没有a-z,0-9,下划线,短划线和句号的特殊字符?
我尝试了很多次但没能成功。

例如:asd -_.

count = 1(空格键)

和:1234!@#$,,

count = 6(对于!@#$,,

1 个答案:

答案 0 :(得分:3)

strlen(preg_replace('@[a-z0-9_\-\.]@', '', $string));

首先删除你不想要的所有字符:a-z,0-9 _ - 和。通过preg_replace

preg_replace('@[a-z0-9_\-\.]@', '', $string);

然后计算结果字符串的长度