讓說我有一個string = 'all these words are three characters orr longer'
的Javascript所有的話是3個字符或更長
我要檢查它
我怎麼能這樣做?
讓說我有一個string = 'all these words are three characters orr longer'
的Javascript所有的話是3個字符或更長
我要檢查它
我怎麼能這樣做?
如何對這樣的事情
var string = "all these words are three characters orr longer";
var words = string.split(' ');
var allWordsAreLongerThanThreeChars = true;
for(var i=0;i<words.length;i++){
if(words[i].length < 3){
allWordsAreLongerThanThreeChars = false;
return;
}
}
分割字符串到一個數組,然後檢查每個字長於使用every 3個字符。
var string = 'all these words are three characters orr longer';
// Using regex \s+ to split the string, so only words are get in the array
string.trim().split(/\s+/).every(e => e.length >= 3);
兩個簡單的步驟:分割字符串轉換成使用.split()
,通過陣列環路的陣列,並檢查使用.length()
每個單詞的長度。希望這可以幫助。
var string = 'all these words are three characters orr longer';
var stringArray = string.split(" ");
for (var i = 0; i < stringArray.length; i++){
if(stringArray[i].length >= 3) {
alert(stringArray[i]);
}
};
https://jsfiddle.net/7daffjh8/11/ – stackoverfloweth