根据用户输入限制单词数

时间:2015-09-26 18:46:34

标签: javascript html

当用户在textarea中输入关键字时,我有一个生成关键字的javascript代码。如何根据用户输入限制每行搜索结果中的单词数?例如,如果用户输入cat和单词数为2,它应该生成如下结果...
导管心脏 导管座 导管疼痛 导管架

<div class="grid__col grid__col--1-of-9" align="left">
    <textarea id="filter-positive" rows="4" onkeyup="FilterIfNotWorking()" placeholder="Positive Filter"></textarea>
    <br>
    <br>
    <textarea id="filter-negative" rows="4" onkeyup="FilterIfNotWorking()" placeholder="Negative Filter"></textarea>
    <br>
    <br>
    <textarea id="number of rows" rows="4" onkeyup="NumberOfWords()" placeholder="Number of words"></textarea>
</div>

1 个答案:

答案 0 :(得分:0)

有多种方法可以过滤或限制Java脚本数组数据。您可以在Filter方法中添加额外的代码,如下所示

 function Filter(listToFilter)
  {
     for (i = 0; i < retList.length; i++)
     {
       var currentKeyword = retList[i];
       if(currentKeyword.split(' ').length <= 2) {
              //TODO: add in addition array or continue the loop to filter this word our or other way around
       }
    }
}