美国电话号码正则表达式

这是一个用于检查美国电话号码格式的JavaScript函数。函数`telephoneCheck`使用正则表达式`/^1{0,1} {0,1}((d{3})|d{3})-{0,1} {0,1}d{3}-{0,1} {0,1}d{4}$/`来验证输入的字符串是否符合标准的电话号码格式。提供的测试用例表明该函数能正确返回布尔值,确认电话号码是否有效。" 102493588,9089429,深度学习入门:解析交叉熵,"['深度学习', '信息熵', '交叉熵', '损失函数', '模型优化']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

function telephoneCheck(str) {

  let hand = /^1{0,1} {0,1}(\(\d{3}\)|\d{3})-{0,1} {0,1}\d{3}-{0,1} {0,1}\d{4}$/;

  return hand.test(str);

}

telephoneCheck("555-555-5555");

提供的测试用例都过了,有其他问题请回复

  • telephoneCheck("555-555-5555") 应返回一个布尔值。

  • telephoneCheck("1 555-555-5555") 应返回 true

  • telephoneCheck("1 (555) 555-5555") 应返回 true

  • telephoneCheck("5555555555") 应返回 true

  • telephoneCheck("555-555-5555") 应返回 true

  • telephoneCheck("(555)555-5555") 应返回 true

  • telephoneCheck("1(555)555-5555") 应返回 true

  • 等待中:telephoneCheck("555-5555") 应返回 false

  • 等待中:telephoneCheck("5555555") 应返回 false

  • 等待中:telephoneCheck("1 555)555-5555") 应返回 false

  • 等待中:telephoneCheck("1 555 555 5555") 应返回 true

  • 等待中:telephoneCheck("1 456 789 4444") 应返回 true

  • 等待中:telephoneCheck("123**&!!asdf#") 应返回 false

  • 等待中:telephoneCheck("55555555") 应返回 false

  • 等待中:telephoneCheck("(6054756961)") 应返回 false

  • 等待中:telephoneCheck("2 (757) 622-7382") 应返回 false

  • 等待中:telephoneCheck("0 (757) 622-7382") 应返回 false

  • 等待中:telephoneCheck("-1 (757) 622-7382") 应返回 false

  • 等待中:telephoneCheck("2 757 622-7382") 应返回 false

  • 等待中:telephoneCheck("10 (757) 622-7382") 应返回 false

  • 等待中:telephoneCheck("27576227382") 应返回 false

  • 等待中:telephoneCheck("(275)76227382") 应返回 false

  • 等待中:telephoneCheck("2(757)6227382") 应返回 false

  • 等待中:telephoneCheck("2(757)622-7382") 应返回 false

  • 等待中:telephoneCheck("555)-555-5555") 应返回 false

  • 等待中:telephoneCheck("(555-555-5555") 应返回 false

  • 等待中:telephoneCheck("(555)5(55?)-5555") 应返回 false

  • 等待中:telephoneCheck("55 55-55-555-5") 应返回 false

  • 等待中:telephoneCheck("11 555-555-5555") 应该返回 false

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值