婷婷久久综合九色综合,欧美成色婷婷在线观看视频,偷窥视频一区,欧美日本一道道一区二区

<tt id="bu9ss"></tt>
  • <span id="bu9ss"></span>
  • <pre id="bu9ss"><tt id="bu9ss"></tt></pre>
    <label id="bu9ss"></label>

    當(dāng)前位置:首頁 >  站長 >  編程技術(shù) >  正文

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

     2020-11-24 14:36  來源: 腳本之家   我來投稿 撤稿糾錯

      阿里云優(yōu)惠券 先領(lǐng)券再下單

    這篇文章主要介紹了正則表達式解決input框固定輸入值得格式(金額,特殊字符),本文分為三種情況給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

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

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

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

    第一種情況:只能輸入某

    <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é):好好學(xué)習(xí)正則表達式,超重要?。?!

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

    來源:腳本之家

    鏈接:https://www.jb51.net/article/198258.htm

    申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!

    相關(guān)標(biāo)簽
    正則表達式

    相關(guān)文章

    熱門排行

    信息推薦