能够在函数调用上传递caseSensitive
选项会很棒。默认情况下,它可以设置为true(当前设置),但您可以将{caseSensitive: false}
作为选项参数传递,它将以不区分大小写的方式返回结果。
我认为这是许多用户会觉得有用的东西吗?
我的用例是:
我有一个大小写的属性列表。我希望提示列表本身保持这种方式,如果用户开始输入'uhi','Uhi'或'UHI',它将显示包含'Uhi Property'的提示结果。
我不一定希望它将提示列表更改为小写,并且用户在onChange
事件中创建代码有点麻烦。如果这是一个标准选项会很棒。 :)
在complete.ly网站上绘制机器人示例(请参阅:http://complete-ly.appspot.com/examples/draw.a.robot.html)是最接近的示例,因为它转换了输入和输入提示文本为小写,但不包括上述内容,因为选项列表不是小写开头(Uhi Property
)加上我们并不特别想将提示列表转换为小写。
赞赏的想法。
答案 0 :(得分:1)
使用匹配将完成工作:
var string1 = "aBc";
var match = string1.match(/AbC/i);
if(match) {
}
其中'i'代表不区分大小写的
答案 1 :(得分:0)
您可能希望在此处查看: