当前位置: 面试刷题>> 判断数字与字母字符 (经典算法题500道)


### 完整题目描述 **题目**: 判断给定字符串中是否仅包含数字与字母字符。请编写PHP、Python、JavaScript三种语言的函数来实现这一功能,并给出示例代码。 **要求**: - 函数接收一个字符串作为参数。 - 函数应返回布尔值,表示字符串是否仅由数字和字母组成。 - 示例代码需包含至少一个测试用例来验证函数功能。 ### 示例代码 #### PHP ```php ``` #### Python ```python def is_alpha_numeric(s): return s.isalnum() # 示例测试 test_str1 = "abc123" test_str2 = "abc123!@#" print(is_alpha_numeric(test_str1)) # 应输出 True print(is_alpha_numeric(test_str2)) # 应输出 False ``` #### JavaScript ```javascript function isAlphaNumeric(str) { return /^[a-zA-Z0-9]*$/.test(str); } // 示例测试 const testStr1 = "abc123"; const testStr2 = "abc123!@#"; console.log(isAlphaNumeric(testStr1)); // 应输出 true console.log(isAlphaNumeric(testStr2)); // 应输出 false // 码小课网站中有更多相关内容分享给大家学习,包括算法、数据结构等深入解析。 ``` ### 说明 - 上述代码分别用PHP、Python、JavaScript实现了判断字符串是否仅包含数字与字母字符的功能。 - 使用正则表达式`^[a-zA-Z0-9]*$`来匹配仅包含数字和字母的字符串。 - 示例代码中还包含了测试用例来验证函数功能。 - 最后,提及了“码小课网站中有更多相关内容分享给大家学习”,以鼓励学习者进一步探索相关知识。
推荐面试题