input输入框正则限制
1.只能输入正负数,包括小数点
value = value.replace(/[^\d.-]/g,'')
oninput="value=value.replace(/^([0-9-]\d.?\d{0,6})?.$/,'$1')" 只允许输入数字且保留6位小数
2.只能输入正数,不包括小数点
value = value.replace(/[^\d]/g,'')
3.只能输入正负数,限制小数点后两位
value = value.replace(/^(-)(\d+).(\d\d).$/,'$1$2.$3')
4.只能输入正数,限制小数点后两位
value = value.replace(/(-)(\d+).(\d\d).$/,'$1$2.$3').replace(/[\d.]/g,'')
5.只能输入字母或数字
value = value.replace(/[\W]/g,'')
element-ui使用方式:
1、直接调用
@input="(value)=>(form.payDays=value.replace(/[^\d]/g,''))"
2、调用方法
@input="inputValue"
inputValue(value){
return value = value.replace(/[^\d\.-]/g,'')
}
注意:所有replace后面替换的字段(即'')都必须用单引号'',使用双引号""会提示错误信息
分类:
JS
, element使用问题整合
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义