【发布时间】:2017-12-28 04:08:50
【问题描述】:
我想使用正则表达式匹配所有大写字母和小写字母,在我的代码中我只匹配特定字符,但我想匹配所有字符,无论大小写。这是我的代码
$scope.set_color = function(row) {
var inputString = row.Subject;
for (i = 0; i < inputString.length; i++) {
//var findme = "HOT RUSH";
//var str = findme.match(/\b([a-z][A-Z])\b/);
var findmeCap = "HOT RUSH";
var findmeSmall = "hot rush";
if (inputString.indexOf(findmeCap) > -1 || inputString.indexOf(findmeSmall) > -1) {
return {
'background-color': '#FFCCCB'
}
}
}
}
我该怎么做?
【问题讨论】:
-
你能分享一个样本
inputString -
你不需要有大小写比较字符串和做多重比较。将您的 inputString 转换为小写并进行比较。
-
所以查找正则表达式并学习如何忽略大小写。但是您的 reg exp 已被注释掉,并且您正在搜索一个字符串,而不是 reg exp。
-
没有基于列值的即时着色表行。所以我需要匹配字符。如果它是大写或小写。该行应该着色
标签: javascript