Extjs中的正则表达式只要求填写数字

当我验证只填写数字时 填写字母会提示只能填写数字 但输入中文或特殊字符时不提示 图片说明这就是写的正则表达式,应该怎么写才可以让输入的只能为数字,输入字母、中文、特殊字符会提示呢

4个回答

你用numberfield 试试呢

图片说明 这样写输入中文、字母或特殊字符让它提示只能输入数字 还是不能验证 有什么错吗

用/^\d+$/就是限制只能输入数字,输入其他非数字会提示错误信息的,你的没提示?是不是和你自定义的vtype isFixLength冲突了。。

showbo
支付宝加好友偷能量挖,胡杨等着我的招呼 回复princess__m: Ext.create('Ext.form.Panel',{renderTo:document.body,title:'text',items:{xtype:'textfield',regex:/^\d+$/,regexText:'只能输入数字'}});没问题啊,输入非数字都会报错。你什么版本的ext
5 年多之前 回复
princess__m
princess______ 输入字母会提示 输入中文和特殊字符不会
5 年多之前 回复

numberfield 可以解决这个问题 我试过了。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐