我有一些字符串,我想检查是否包含一些字母或数字。这些字母来自a-z,A-Z和所有数字。PHP检查字符串是否包含一些字母/数字
所以这是例子: $ goodstring =“abcdefg%$#%& asdqwe”; $ badstring =“%$#&%#/ & /#$%!# - 。”;
检查$ goodstring是否包含字母/数字,如果则返回true。 检查$ badstring是否包含字母/数字,如果不是,则返回false。
我也使用了preg_match,但这只适用于字符串中没有字母/数字的情况。
要检查如果字符串包含只有字母AZ,AZ和数字,或者你想检查它是否至少包含其中之一? – 2012-04-20 07:44:30
**我也使用了preg_match **。你可能做错了。为什么不分享你的尝试? ! – Nanne 2012-04-20 07:46:43
我想检查是否包含任何字母/数字 - 如果有一个或多个,只是不应该包含的字符%$#& 我尝试这样做,但没有工作好这并不重要:的preg_match(“/^([a-zA-Z0-9])+ $/i“,$ badstring) – user1257255 2012-04-20 07:46:52