在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 用的vue里的iview驗證input的時候限制輸入空格?

用的vue里的iview驗證input的時候限制輸入空格?

我的表單提交的時候要限制輸入空格,怎么才能限制,我用的正則,不起作用,代碼:

<Input placeholder="請輸入" v-model="formRecord.groupName"></Input>
  var regu = /^ +| +$/g; // 匹配空格
            if(!regu.test(this.formRecord.groupName)){
              this.$Notice.warning({
                content: '請輸入名稱',
                duration: 3
              });
              return false;
            }

依然是可以保存成功的,怎么才可以在輸入空格的時候提示有誤

回答
編輯回答
還吻

if((this.formRecord.groupName).trim() == ''){

            this.$Message.warning({
              content: '請輸入用戶組名稱',
              duration: 3
            });
            return false;
        };
        用了 trim()函數(shù)
2017年9月2日 09:31
編輯回答
念舊

學(xué)習(xí)····

2017年2月12日 13:06
編輯回答
綰青絲

實在不行就在寫個|| this.formRecord.groupName == '' 就好了

2017年4月16日 04:24
編輯回答
不討囍

空格的正則是s

2018年1月20日 15:52
編輯回答
妖妖

這樣判斷不對,regu.test(this.formRecord.groupName),當(dāng)有空格是返回true,你的if判斷條件是!true,即false,是進不去

this.$Notice.warning({
                content: '請輸入名稱',
                duration: 3
              });
              return false;

代碼的,去掉!
或者你可以利用trim()函數(shù)去掉空格,再去判斷是否為 空 ,這樣也可以判斷

2017年5月4日 02:42