检查提示符是否只包含数字和逗号

Check if prompt only contains numbers and commas

我在JS中有一个提示:var ask = prompt("What content do you want to link?");

我只想 ask 包含数字和逗号。例如,示例输入可能是:5,3,1

我知道您不能在 提示期间执行此操作,但我想在 提示后验证信息。所以:

if(ask only contains numbers and commas) {
alert("True!");
}

您可以尝试像下面这样使用 regex,它匹配 numbernumbers separated by commas

var ask = prompt("What content do you want to link?");
if (ask) {
  if (ask.match(/^[0-9]+[(,)(0-9)]*[0-9]+$/))
    alert("correct format")
  else
    alert("wrong format")
}