我需要格式化字符串以进行比较。 让我们说 多项选择 我想把它转换成 的选择题 删除了空格,删除了任何特殊字符和小写字母。
我需要在SAPUI5中执行此操作,同时比较从模型中获取的值。
if (oCurrentQuestionModel.getProperty("/type") === "multiple choice")
我怎样才能做到这一点?
答案 0 :(得分:3)
你可以这样做:
var str = "Multiple Choice";
var strLower = str.toLowerCase();
strLower.replace(/\s/g, '');
工作demo。
正则表达式
\s
是#34; whitespace"的正则表达式,而g
是" global" flag,意为匹配所有\s
(空格)。
答案 1 :(得分:1)
function cleaner(str) {
if (str) {
var strLower = str.toLowerCase();
return strLower.replace(/\W/g, '');
}
return false;
}