js 大于等于0的正數(shù)和正整數(shù)

 //驗證正整數(shù)+正小數(shù)+0
 var checkIsPositive = (rule, value, callback) => {
    var reg = /^\d+(?=\.{0,1}\d+$|$)/
    if(reg.test(value)) {
      callback()
    }else{
      callback(new Error('請輸入大于等于0的正數(shù)'))
    }
  };

 //驗證正整數(shù)+正小數(shù)
 var checkIsPositiveEx0 = (rule, value, callback) => {
///^(\d|[1-9]\d+)(\.\d{1,2})?$/          ---->2位小數(shù)
    var reg = /^(\d|[1-9]\d+)(\.\d+)?$/
    if(reg.test(value)) {
      if(value == '0') {
      callback(new Error('請輸入大于0的正實數(shù)'))
     } else {
       callback()
     }
   }else{
     callback(new Error('請輸入大于0的正實數(shù)'))
   }
 };

 //驗證正整數(shù)+0
 var checkIsPositiveInteger = (rule, value, callback) => {
   var reg = /^(0|[1-9][0-9]*)$/
   if(reg.test(value)) {
     callback()
   }else{
     callback(new Error('請輸入大于等于0的正整數(shù)'))
   }
};

 //驗證正整數(shù)
var checkIsPositiveIntegerEx0 = (rule, value, callback) => {
  var reg = /^([1-9][0-9]*)$/
  if(reg.test(value)) {
    callback()
  }else{
   callback(new Error('請輸入大于0的正整數(shù)'))
  }
};

如果報reg.test is not a function :

reg = "^(0|[1-9][0-9]*)$" 改為 /^(0|[1-9][0-9]*)$/

input 限制輸入數(shù)字英文

<input v-model="input1"
onkeyup= "value=value.replace(/[^\w]/ig,'')">
贊贊哇.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些閱讀 2,142評論 0 2
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,610評論 19 139
  • 1,正則表達(dá)式的作用:匹配一個字符串中的一些內(nèi)容 2,聲明和使用: 1)構(gòu)造函數(shù) var reg=new RegE...
    WDL_1a39閱讀 863評論 0 1
  • 在認(rèn)識你之前,流眼淚,大多是為了其他的人的故事。 十六歲,認(rèn)識你后,我變得愈加多愁善感,眼窩越來越淺,不自主地便滿...
    淺水灣里的魚閱讀 299評論 0 0
  • 今天帶兒子看了一場評分為9.8高分的印度電影《摔跤吧,爸爸》,豆瓣網(wǎng)的評分真的說明了一切,看完之后心潮澎湃!...
    夏天的蒲公英閱讀 677評論 3 3

友情鏈接更多精彩內(nèi)容