2 qq 22989105 qq_22989105 于 2015.07.16 19:16 提问

正则表达式。在线等,各位大侠帮帮忙

图片说明
这个里面可以加个验证不能为0吗,怎么加?

5个回答

oyljerry
oyljerry   Ds   Rxr 2015.07.16 22:44

像这种就没必要跟正则再混一起判断,直接加一个0的if判断即简单,也不容易出错。不要为了正则而正则。

tongyi55555
tongyi55555   2015.07.16 19:25

 \d

换成[1-9]

tongyi55555
tongyi55555 回复小城谣ForEver: 你这个太复杂了,我不知道怎么加进去而不影响你的表达式,我建议你再写一个正则来匹配,如下
2 年多之前 回复
qq_22989105
qq_22989105 回复那一抹代码: 不能为0
2 年多之前 回复
tongyi55555
tongyi55555 回复小城谣ForEver: 你是要求不能有0这个数字呢还是value不能为0呢
2 年多之前 回复
qq_22989105
qq_22989105 每一个都换吗
2 年多之前 回复
strutce
strutce   Ds   Rxr 2015.07.16 20:34

\d是[0-9]想要其他自己写[1-9]

tongyi55555
tongyi55555   2015.07.16 20:49

再建立一个为0的正则来匹配

 var zero = /0/;
 if(zero.test(obj.currentTarget.value){
  $.messager.alert("通知信息", "不允许为0", "error");
 }
CSDNXIAOD
CSDNXIAOD   2015.07.18 00:33

在线正则表达式
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Csdn user default icon
上传中...
上传图片
插入图片