php 正则 input value,javascript,正则表达式_怎么使用正则判断input的值?,javascript,正则表达式 - phpStudy...

怎么使用正则判断input的值?

要在input里验证输入的数字,只能输入正整数,整数小于200,不能是0或空格或汉字,要怎么写?

我现在写的是:

js:

$('#otherPriceBtn').on('click', function(e) {

var otherPrice = $('#dialogPrice').val();

otherPrice = parseInt(otherPrice);

IsNull(otherPrice);

isZero(otherPrice);

isChinese(otherPrice);

isMax(otherPrice);

}

然后写了四个方法:

//判断输入内容是否为空

function IsNull(value){

if(value.length==0){

weui.topTips('对不起,不能为空或者为空格!');

}else{

return '';

}

}

//判断输入内容不能为0

function isZero(value){

if(value == 0){

weui.topTips('对不起,金额不可为0');

}else{

return '';

}

}

//判断不能输入汉字

function isChinese(value){

if(value.length != 0){

reg=/^[\u0391-\uFFE5]+$/;

if(!reg.test(value)){

weui.topTips('对不起,金额不可为汉字');

}else{

return '';

}

}

}

//判断最大值不能超过200

function isMax(value){

if(value.length != 0){

reg=/^[-+]?\d*$/;

//判断是否为数字类型

if(!reg.test(value)){

if(value > parseInt(200)){

weui.topTips('对不起,金额不可大于200');

}

}

}

}

但是不好使,如果分别提示不能是汉字、不能有空格、不能是0、整数必须小于200要怎么写?谢谢

相关阅读:

char* p = "123\0123";这是什么意思?

对二维数组取地址该用什么类型来接

gulp可以获取文件所在的路径吗?

Laravel中表单验证里unique在update时怎么排除当前记录呢?

vue 父组件传data给子组件怎么样操作data;

手机系统切换成希伯来语后要求APP的操作反过来

jQuery Validation如何给两个不同name的input添加同一条rule?

TinyMCE 編輯器斷行問題?

nginx伪静态该如何迁移到tengine?

请问,这个方法(递归)为什么会导致内存溢出?

React.js redux 渲染错误?

([^?&=]+)=([^?&=]*)这个正则怎么理解啊感觉不是很懂

在一个uiview里放了4个tableview,为啥他们样式不一样啊

css 要求有右边要有一个分割线,同时hover的时候就消失。最好的是不要用js

Vue.js可以做传统的多页面web开发么?

iOS开发,使用xcode8后,YYModel在iOS8上崩溃,在iOS9上正常。

只有小米4出现的异常 java.lang.Throwable: Too many egl contexts created

vue.js如何结合WebSocket做网页游戏?

serialize()包括类型一并序列化,如果存在数字或数字字符串时如何做两个系统间的相等判断

siblings()是获取平级元素,哪不是平级应该怎么获取元素呢?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值