我可以调用什么来过滤字符串结果?
What Can I Call to Filter a String Result
如果我像这样创建一个条件语句,它就可以工作了:
if (this.category === 'male') {
console.log('Male');
this.query = this.query.substr(1, 3);
}
但是我可以使用什么来过滤字符串上的数字定位,而不是实际字符?我想对这个求值。Query",这是一个字符串,并根据包含的某些字符进行筛选。我不能在字符串上调用filter,那我能用什么呢?我不想只是求值,我想返回新的结果基于在那里的这一系列字符。
如果正确解释问题,您可以使用String.prototype.match()
if (this.category === 'male') {
console.log('Male');
this.query = this.query.match(this.category)[0];
}
相关文章:
- Regex模式匹配,从Javascript中的字符串中提取时间,结果出乎意料
- 将敲除绑定应用于模板,并将结果作为字符串获取
- 将Javascript Regex结果转换为字符串(?)
- Geoplugin字符串结果为德语单词/语言
- Javascript:拆分字符串,但仅使用 1 个结果
- 解析JSON字符串返回未定义的结果
- 在谷歌地图API自动完成中显示不匹配字符串的结果
- 将字符串结果返回到表单元格中的新行中
- mongodb-mongoose-find-如何获得适用的字符串作为结果
- 自定义查询字符串分析器返回不正确的结果
- 如何从数据库中获取JSON字符串结果以供以后使用
- 使用$se.trustAsHtml呈现字符串返回未定义的结果
- 调用.ajax方法得到未定义的json结果,返回json格式列表<字符串>
- 如何获取控制台.log输出 getter 结果而不是字符串“[Getter/Setter]”
- getElementById 给出结果和字符串
- Json字符串结果计数与JavaScript
- 使用AngularJs显示标签中函数的字符串结果
- 我可以调用什么来过滤字符串结果?
- 无法获取replaceWith的字符串结果
- 将字符串/结果从JS发送到HTML页面