javascript - 用于年龄验证的正则表达式,仅使用 Javascript 接受 0-200 之间的年龄

标签 javascript regex

我想要一个允许用户仅输入 0 到 200 之间的数字的正则表达式。 我试过这个但它不起作用:

var age_regex=/^\S[0-9]{0,3}$/;

最佳答案

您可以比较数值本身,而不是正则表达式:

var ageValue = 50; // get the input age here
var ageNumericVal = +ageValue;
if (ageNumericVal < 0 || ageNumericVal > 200) {
  // invalid
}

关于javascript - 用于年龄验证的正则表达式,仅使用 Javascript 接受 0-200 之间的年龄,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29467075/

相关文章:

javascript - js中如何使用科学计数法?

javascript - 在javascript中用数组解析url

javascript - 替换文本,但忽略文档中的某个字符串

java - 正则表达式编号

javascript - 有没有办法在没有 Firebase-Admin 的情况下在 Firebase Firestore JS 中使用 FieldValue.serverTimestamp()

javascript - 按 ESC 键关闭对话框时显示确认对话框

javascript - 具有固定填充的动态大小的嵌套元素

regex - 如何重新使用捕获组来匹配不同的交替选择?

python - 使用正则表达式替换字符串部分之间的数字

javascript - 如何在追加后增加复选框 ID - JQuery