简单
技术面试0 次浏览在腾讯的业务中,常常会有一些简单的表单验证需求,比如验证用户输入的手机号码是否合法。请用 JavaScript 实现一个函数,用于验证手机号码格式是否正确,手机号码格式要求为 11 位数字,且以 1 开头。
腾讯前端工程师
JavaScript表单验证
答题要点
推荐的答题框架:可以采用直接实现功能的方式,先明确输入输出,再编写具体逻辑。关键要点如下:1. 函数定义:定义一个接收手机号码作为参数的函数。2. 格式检查:使用正则表达式检查手机号码是否为 11 位数字且以 1 开头。3. 返回结果:根据检查结果返回布尔值。示例话术:首先,我会定义一个名为 validatePhoneNumber 的函数,它接收一个字符串类型的参数 phoneNumber。然后,使用正则表达式 /^1\d{10}$/ 来检查 phoneNumber 是否符合要求。如果匹配成功,就返回 true,否则返回 false。代码如下:function validatePhoneNumber(phoneNumber) { return /^1\d{10}$/.test(phoneNumber); }