javascript - 使用 javascript 匹配完整或部分字符串

标签 javascript

我想将用户输入与给定字符串进行比较,例如“hello”比较“hello”应该返回true,这部分很简单,但我也希望“h”、“he”、“hel”等返回true,但不返回“洛'

您将如何使用 JavaScript 来解决这个问题?

最佳答案

一种快速简单的方法:

var match = "hello";
var test = "hel";

if( match.substr(0,test.length) == test) {
    // looking good!
    // optionally, add this to the condition: && test.length > 0
    // otherwise an empty test string would match
}

关于javascript - 使用 javascript 匹配完整或部分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25219641/

相关文章:

javascript - 如何将相对路径设置为 "a href"?

javascript - 附加到不同类型的调用中的函数

javascript - 在页面加载时缩放图像

javascript - 如何停止/暂停从另一个 onclick 事件执行 jquery 更改事件?

javascript - Highcharts 自定义 SVG 标记符号在图例中形状不同

javascript - 此函数如何从数组中删除所有虚假值?

javascript - 即使平移时,OrbitControls 仍然在模型原点上旋转吗?

javascript - 在 Bull 队列和数据库触发器之间进行选择

javascript - 如何确定页面是否已加载

javascript - ExtJs 4,有没有办法找到控件? (不是 "id")