我在JS中有一个提示:var ask = prompt("What content do you want to link?");
我只希望ask
包含数字和逗号。例如,示例输入可能是:5,3,1
我知道在提示期间您无法执行此操作,但我想在提示后验证信息。所以:
if(ask only contains numbers and commas) {
alert("True!");
}
答案 0 :(得分:0)
您可以尝试使用下面的regex
,其匹配number
或numbers 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")
}