0
如何算特殊字符爲無A-Z,0-9,下劃線,破折號和句號?
我試過很多次,但沒有設法使其工作。如何計算沒有a-z,0-9,下劃線,短劃線和句號的特殊字符?
例如:asd -_.
計數= 1(對於空格鍵)
和:[email protected]#$,,
計數= 6(用於[email protected]#$,,
)
如何算特殊字符爲無A-Z,0-9,下劃線,破折號和句號?
我試過很多次,但沒有設法使其工作。如何計算沒有a-z,0-9,下劃線,短劃線和句號的特殊字符?
例如:asd -_.
計數= 1(對於空格鍵)
和:[email protected]#$,,
計數= 6(用於[email protected]#$,,
)
strlen(preg_replace('@[a-z0-9_\-\.]@', '', $string));
這首先去除所有字符你不想要:az,0-9 _和。通過preg_replace函數
preg_replace('@[a-z0-9_\-\.]@', '', $string);
然後計算得到的字符串
的長度我認爲OP希望刪除-Z0-9 ...而不是繼續使用它。刪除'^',它應該按需要工作。 – Typoheads
謝謝@Typoheads,我的錯。現在將其固定 – mesutozer
此代碼'的strlen(preg_replace函數( '@ [A-Z0-9 _ \ - \。] @', '',$字符串));' 將被刪除A-Z 0-9 - _。 – user3468464