第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

如何去判斷輸入框中是空格,是空格得話,不進(jìn)行l(wèi)i顯示。

如何去判斷輸入框中是空格,是空格得話,不進(jìn)行l(wèi)i顯示。

正在回答

6 回答

addValue:function(){
????if(this.inputValue.indexof("")<?0){
????????this.arr.push(this.inputValue)
????}
????this.inputValue?=?""
}


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

前端小白2018

這個(gè)答案是錯(cuò)誤的。 1、 indexOf("")中的 O 字母是大寫,答案中是小寫; 2、 答案中的 indexof("") 里面,是空字符串,沒有內(nèi)容, 而空格是有內(nèi)容的字符串,空格與普通的字符串是沒有什么分別的,都是字符,不同的是空格是看不見的,普通是看得到的。 3、 用 indexOf(" ") ,只有字符串中找不到空格才會(huì)是 -1 ,也就是小于 0 ,如果空格存在于字符串的中間,結(jié)果也會(huì)大于 0 ,比如:indexOf("aaa aaaa")結(jié)果就大于 0 ,顯然,這不是你要的答案。
2019-05-14 回復(fù) 有任何疑惑可以回復(fù)我~

另一個(gè)參考答案:


addValue:function(){?

????if(this.inputValue.match(/\S+/)){//檢查是不是空格,有沒有輸入內(nèi)容

????????this.arr.push(this.inputValue.replace(/^\s+|\s+$/g,""));//去除兩頭空格后,加入數(shù)組中
????}
????this.inputValue?=?"";
}

?注:

/ / ?正則表達(dá)式必須包含在兩個(gè) /?之間,

\S ?小寫表示匹配空白字符,大寫表示匹配非空白字符,這里是大寫,只要輸入框里不是空白的內(nèi)容,都有結(jié)果

空白字符可以是:

  • 空格符 (space character)

  • 制表符 (tab character)

  • 回車符 (carriage return character)

  • 換行符 (new line character)

  • 垂直換行符 (vertical tab character)

  • 換頁符 (form feed character)

match(/\S+/) ?這個(gè)函數(shù)用來獲取匹配的結(jié)果,如果匹配不到內(nèi)容會(huì)返回 ?null?


^ ?用來匹配開頭的內(nèi)容

$ ?用來匹配結(jié)尾的內(nèi)容

replace(/^\s+|\s+$/g,"") ??去除兩頭空格

1 回復(fù) 有任何疑惑可以回復(fù)我~
addValue:function(){
??let?value?=?this.inputValue;//先把輸入的值復(fù)制一份,用于操作
??value.replace(/\s*/g,"");//用正則表達(dá)式去掉所有的空白字符(空格是其中一種
??//去掉所有空格之后,再對(duì)它進(jìn)行判斷,??
??//如果字符串中還有別的內(nèi)容,說明輸入的內(nèi)容不是空格,??
??//然后就可以加入數(shù)組了。????
??if(value?!=?""){
????this.arr.push(this.inputValue);
??}
????this.inputValue?=?"";
}


可以參考這篇文章:

JS利用正則表達(dá)式去除字符串空格


2 回復(fù) 有任何疑惑可以回復(fù)我~
#1

前端小白2018

if 語句應(yīng)該這樣—— if(value != "" || value == ""){ this.arr.push(this.inputValue); } 因?yàn)?,用戶可能輸入空格?也可能什么都沒有輸入就直接提交, 所以也要判斷一下,沒有任何內(nèi)容的情況
2019-05-14 回復(fù) 有任何疑惑可以回復(fù)我~
addValue:function(){
?????????let?value?=?this.inputValue;//先把輸入的值復(fù)制一份,用于操作
??value.replace(/\s*/g,"");//用正則表達(dá)式去掉所有的空白字符(空格是其中一種)
??
??//去掉所有空格之后,再對(duì)它進(jìn)行判斷,
??//如果字符串中還有別的內(nèi)容,說明輸入的內(nèi)容不是空格,
??//然后就可以加入數(shù)組了。
????if(value?!=?""){????????this.arr.push(this.inputValue)????}????this.inputValue?=?""}

可以參考這篇文章:

JS利用正則表達(dá)式去除字符串空格


1 回復(fù) 有任何疑惑可以回復(fù)我~

methods: {

addValue: function(){

if(this.msg==""){

return;

}

this.list.push(this.msg),

this.msg=""

}

}


0 回復(fù) 有任何疑惑可以回復(fù)我~
if(this.inputValue!="")?{????
????this.list.push(this.inputValue)????
????this.inputValue?=?""
}


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

喜歡妳時(shí)天好暖_z 提問者

這個(gè)我知道,我的意思是輸入得內(nèi)容是空格空格
2019-01-03 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

如何去判斷輸入框中是空格,是空格得話,不進(jìn)行l(wèi)i顯示。

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)