Sxd0208
2016-12-22 08:46
采纳率: 100%
浏览 8.9k
已采纳

正则表达式要求只能输入正整数(多位)

正则表达式要求只能输入正整数(多位)?第一位不可以是0.求教怎么写?
input type="text" name="operUser.id" onkeyup="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}"

onafterpaste="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}"
class="form-control " placeholder="请输入非负整数">我是这样弄得 但是长按0,
0依然可以输入

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

6条回答 默认 最新

相关推荐 更多相似问题