检查提示符是否只包含数字和逗号
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
,它匹配 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")
}
我在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
,它匹配 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")
}