从字符串中删除空格,特殊字符并将其转换为小写

时间:2017-05-16 07:29:42

标签: javascript sapui5

我需要格式化字符串以进行比较。 让我们说 多项选择 我想把它转换成 的选择题 删除了空格,删除了任何特殊字符和小写字母。

我需要在SAPUI5中执行此操作,同时比较从模型中获取的值。

if (oCurrentQuestionModel.getProperty("/type") === "multiple choice")

我怎样才能做到这一点?

2 个答案:

答案 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;

}