当用户在文本框中输入内容时,我试图获取具有特定前缀的单词。例如,假设我希望文本框中的所有单词都以“@”开头。我怎么去得到这些话?
答案 0 :(得分:0)
一种方法是使用JavaScript var input = "@This is what the @user typed";
var splitArray = input.split("@");
// splitArray = ["This is what the", "user typed"]
方法
假设您将用户输入的值输入到您的某个变量中。您可以使用此方法获取以您选择的前缀开头的单词的String数组。
<table data-toggle="table"
>
<thead>
<tr>
<th data-field="fruit" data-sortable="true">Item</th>
<th data-field="date" data-sortable="true">Date</th>
<th data-field="type" data-sortable="true">Type</th>
</tr>
</thead>
<tbody>
<tr><td>Pear </td><td data-month="1">January</td> <td>Fruit</td></tr>
<tr><td>Carrot</td><td data-month="3">March</td> <td>Vegetable</td></tr>
<tr><td>Apple </td><td data-month="2">February</td><td>Fruit</td></tr>
</tbody>
</table>