使用正则表达式询问用户家庭地址

问题描述 投票:0回答:0

我想使用正则表达式提示用户输入有效的家庭住址。

我已经在 regex101.com 上测试了我使用的正则表达式,但是无论我写什么,代码仍然不起作用...

应该通过的地址示例:26 John Street, City Road

我做错了什么?

功能按钮1(){ let address = prompt("请输入您的地址"); var regex = /[\d+[ ](?:[A-Za-z0-9.-]+[ ]?)+(?:Avenue|Lane|Road|Boulevard|Drive|Street|Ave|Dr|Rd| Blvd|Ln|St).?]/;

  if (regex.test(address)) {
    return true;
  } else {
    console.log("Please enter a valid address");
    return false;

  }
}
javascript html onclick street-address
© www.soinside.com 2019 - 2024. All rights reserved.