最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

正則表達式解決input框固定輸入值得格式(金額,特殊字符)

 更新時間:2020年10月26日 15:21:13   作者:XinYiMiao喵  
這篇文章主要介紹了正則表達式解決input框固定輸入值得格式(金額,特殊字符),本文分為三種情況給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

在寫輸入用到input的時候,經(jīng)常出現(xiàn)以下幾種情況:

只能輸入某。栗子:只能輸入數(shù)字,只能輸入字母(大寫,小寫)只能輸入某固定格式。栗子:只能輸入金額,只能輸入小數(shù)且最多保留2位不能輸入某。栗子:不能輸入特殊字符,如“@#¥%&*”等

這種情況下,就需要直接在input上進行限制,在前端的應用中主要是用正則表達式來解決這些問題的

第一種情況:只能輸入某

<template>
 <div id="app">
 {{value}}
 <el-input 
  v-model="value" 
  clearable
  size="small"
  class="row-value "
  @input="numCheck(value)"
  //這里我使用的是input,每輸入一次就會檢查,也可以使用change改變時檢查或blur失去焦點時檢查。
  >
  </el-input>
 </div>
</template>

<script>
 export default {
 name: "app",
 data() {
  return { 
  value:''
  };
 },
 methods: {
  numCheck(val){
  if(val != ''){
   if (/[^1-9]/.test(val)) {
   //如果不能輸入數(shù)字就去掉^,/[1-9]/.test(val)
   //只能輸入字母,/[^A-z]/.test(val)
   //只能輸入字母或數(shù)字(如密碼),/[^1-9A-z]/).test(val)
   this.$message({
    type: "error",
    message: "只能輸入數(shù)字,請重新輸入!"
   })
   this.value = ''
   }
  }
  }
 }
 };
</script>

第二種情況只能輸入某固定格式

只能輸入小于1的兩位小數(shù)

if(value > 1){
	this.$message({
  type: "error",
  message: "請輸入小于1的數(shù)!"
 })
 this.value = ''
 return
}
if (!(/^([0-9]*)+(.[0-9]{1,2})?$/).test(val)) {
 this.$message({
  type: "error",
  message: "請輸入小于1的兩位小數(shù)!"
 })
 this.value = ''
}

金額

if(value.length > 12){
	this.$message({
  type: "error",
  message: "長度超過12,請重新輸入"
 })
 this.value = ''
 return
}
if(!(/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/).test(value)){
	this.$message({
  type: "error",
  message: "只能輸入數(shù)字,請重新輸入!"
 })
 this.value = ''
}

第三種情況不要輸入某

var patrn = /[`~!@#$%^&*_\-+=<>?"{}|\/;'\\[\]·~!@#¥%……&*————\-+={}|《》?“”【】‘'、]/gim;
if (patrn.test(val)) {
 this.$message({
  type: "error",
  message: "請勿輸入特殊字符!"
 })

總結(jié):好好學習正則表達式,超重要?。?!

到此這篇關(guān)于正則表達式解決input框固定輸入值得格式(金額,特殊字符)的文章就介紹到這了,更多相關(guān)input框固定輸入值得格式內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 常用證件號碼的正則表達式大全(收集整理)

    常用證件號碼的正則表達式大全(收集整理)

    前段時間做一個項目,需要對各種常用證件進行驗證。而港澳通行證,臺灣通行證,護照這些證件,在網(wǎng)上并沒有找到做正則驗證的方法。后來從腳本之家網(wǎng)站的代碼中發(fā)現(xiàn)了這些驗證規(guī)則,特效分享給大家,供大家參考
    2017-03-03
  • JavaScript中一些常用的正則表達式(推薦)

    JavaScript中一些常用的正則表達式(推薦)

    本文是小編給大家?guī)淼娜粘J占淼年P(guān)于js一些常用的正則表達式,非常不錯,具有參考借鑒價值,感興趣的朋友可以參考下
    2016-08-08
  • js正則表達式學習筆記

    js正則表達式學習筆記

    這篇文章為大家分享了一份很詳細的js正則表達式學習筆記,包括了理論知識和實例講解,結(jié)合實例對js正則表達式進行了學習,感興趣的小伙伴們可以參考一下
    2015-12-12
  • 用正則查找html中有id屬性的html標簽

    用正則查找html中有id屬性的html標簽

    查找html中有id屬性的標簽,說具體點就是尖括號中還有id=""的html標簽
    2012-10-10
  • js 正則表達式之test函數(shù)講解

    js 正則表達式之test函數(shù)講解

    該方法的返回值是布爾值,通過該值可以匹配字符串中是否存在于正則表達式相匹配的結(jié)果,如果有匹配內(nèi)容,返回ture,如果沒有匹配內(nèi)容返回false,該方法常用于判斷用戶輸入數(shù)據(jù)的合法性,比如檢驗Email的合法性
    2012-10-10
  • SQL Anywhere正則表達式語法與示例

    SQL Anywhere正則表達式語法與示例

    這篇文章主要介紹了SQL Anywhere正則表達式語法與示例,需要的朋友可以參考下
    2020-04-04
  • javascript中10個正則表達式使用介紹基礎篇

    javascript中10個正則表達式使用介紹基礎篇

    本文通過舉例簡單的介紹了正則表達式的一些使用方法,能夠助力你快速入門正則表達式,希望這篇正則總結(jié)方法能對你有用
    2020-02-02
  • DW 查找某字符串前的所有字符的正則表達式

    DW 查找某字符串前的所有字符的正則表達式

    我使用DW 這個所見所得的編輯器來寫html時,喜歡寫上注釋,如<!-- header --> 等等的注釋,在一次比較大的改動時,需要批量查找替換,為了批量操作,于是我寫了一個正則表達式來進行處理
    2012-10-10
  • 正則表達式匹配路由的實現(xiàn)代碼

    正則表達式匹配路由的實現(xiàn)代碼

    這篇文章主要介紹了正則表達式匹配路由的實現(xiàn)代碼,代碼也很簡單,感興趣的朋友參考下本文
    2018-07-07
  • JS只能輸入數(shù)字或數(shù)字和字母等的正則表達式

    JS只能輸入數(shù)字或數(shù)字和字母等的正則表達式

    只能輸入數(shù)字和字母等的正則表達式,本文整理了一些,經(jīng)測試還不錯,感興趣的朋友也可以練練手
    2013-10-10

最新評論

广州市| 台安县| 百色市| 泸西县| 荔浦县| 丰顺县| 黑龙江省| 乌拉特前旗| 搜索| 偃师市| 门头沟区| 治多县| 静乐县| 凤阳县| 南丹县| 望奎县| 扶绥县| 海盐县| 青阳县| 阿坝| 仙居县| 舒城县| 玛纳斯县| 乐安县| 南江县| 平山县| 抚宁县| 邹平县| 怀集县| 扬中市| 西安市| 城口县| 安丘市| 大渡口区| 沙洋县| 景德镇市| 六枝特区| 灵山县| 米泉市| 开原市| 普格县|