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

时间:2016-09-07 03:42:28

标签: javascript prompt

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

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

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

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

1 个答案:

答案 0 :(得分:0)

您可以尝试使用下面的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")
}