Javascript 正则表达式检查输入仅包含零
Javascript regexp check input contains only zeros
^[a-zA-Z0-9]$
我检查输入以匹配数字和字母,但是,我应该如何检查输入是否仅包含零?
前任:
'01weye0y4' = true;
'00' = false;
正如@epascarello所说,检查输入值的数字形式是否等于 0(带有 +val === 0
或类似的东西(更容易。但是,如果您需要使用模式,这里有一种可能的方法:
var p = /^(?!0+$)[a-zA-Z0-9]+$/;
p.test('00'); // false
p.test('001001weye0y4'); // true
关键是使用负前瞻检查字符串是否仅包含零。
<小时 />这可以很容易地扩展以检查任何数字:
var p = /^(?!([0-9])'1*$)[a-zA-Z0-9]+$/;
如果值仅使用单个数字,则此模式将失败(因此"0"、"00"、"1"和"11"都无法通过检查(。
相关文章:
- 如何使用JQuery检查输入(电子邮件)字段是否包含特殊字符
- jQuery将输入集中在下一个tr->td时,td包含一个输入字段,但从不关注html选择
- 如何在Jquery中的.ech()中包含动态添加的输入值
- 尝试擦除时删除输入中的零
- 如果输入包含数组中的任何单词
- jQuery选择器,用于查找包含具有特定值的TD输入的TR
- 将HTML输入到包含的索引页中
- 将jQuery输入包含在表单帖子中
- 大写输入字段中包含的每个单词
- 在innerHTML中包含变量值以创建输入id's和占位符
- 角度 UI 预测文本:如何输入未包含在输入数组中的数据
- 隐藏仅包含零的 HTML 行(给定一组可见列)
- Javascript函数,可以将包含用户输入的文件下载给用户
- 如何清除文本字段 onfocus 如果它包含零,如果它为空,则 onfocusout 然后放零
- Javascript 正则表达式检查输入仅包含零
- jQuery包含来自输入文本
- 提交包含文本输入和文件输入的表单
- AJAX发送的jquery FormData中未包含文件输入类型
- 包含用户输入的javascript类
- 我想使用 javascript 检查文本区域的内容必须包含以前输入的单词