根据您定义数字的方式,您将使用以下功能之一:
对于第一个,数字定义为(引用):
数字字符串由可选符号,任意数量的数字,可选的小数部分和可选的指数部分组成.
然而,对于第二个,你将(引用):
检查提供的字符串中的所有字符是否为数字
而且,对于字母,您会对以下内容感兴趣:
引用:
检查提供的字符串中的所有字符是否为字母.在标准C语言环境中,字母只是
[A-Za-z]
并且,正如@Long Ears在他的评论中指出的那样,如果你想一次性检查两者,你会找到ctype_alnum()函数(引用):
检查提供的字符串中的所有字符是否为字母数字.
无论如何,您可能需要查看Ctype函数的完整列表.