Javascript检查pincode是否有4位数字

Javascript检查pincode是否有4位数字,javascript,Javascript,我试图制作一个javascript来检查您是否输入了4位数字,但我得到一个错误,说break是非法语句。我不熟悉循环和字符串,所以看不到错误 var pin = ""; var lengte =0; while(true) { pin = prompt("voer hier je pincode in"); lengte = pin.lenght; document.write(lengte); if (lengte == 4){break} alert

我试图制作一个javascript来检查您是否输入了4位数字,但我得到一个错误,说break是非法语句。我不熟悉循环和字符串,所以看不到错误

var pin = "";
var lengte =0;

while(true)
{
    pin = prompt("voer hier je pincode in");
    lengte = pin.lenght;
    document.write(lengte);
    if (lengte == 4){break}
    alert("U heeft geen pincode ingevoerd");
}
alert('ok');

检查代码的拼写。循环命名时不使用whilte,length属性为length not lenght。

您可以使用regex/^\d{4}$/。testpin for循环如何?