2017-05-16 14 views
0

比較目的で文字列をフォーマットする必要があります。 たちは、私が削除 多肢選択法 だから、空白、特殊な削除文字や小文字に変換したい 複数選択 を考えてみましょう。文字列、特殊文字から空白を削除し、小文字に変換します。

モデルから取得した値を比較しながらSAPUI5でこれを行う必要があります。

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

どのようにすればいいですか?

var str = "Multiple Choice"; 
var strLower = str.toLowerCase(); 

strLower.replace(/\s/g, ''); 

demo作業:

+0

@HuguesMoreau私はSAPUI5でこのアプリケーションを開発しています。私はまた、javascriptにタグを付けるべきだと思います。 ありがとうございます。 – loki

+0

申し訳ありません私は誤ったコメントを書いた直後に削除しました。私はモバイルで、誤った部分をしていました。あなたのタグの変更は私の提案よりはるかに優れています。 –

答えて

2

あなたはとしてそれを行うことができます。

正規表現

\sは "空白" のための正規表現であり、g一致を全て\s(空白)を意味し、 "グローバル" フラグです。

+0

lokiも特殊文字の削除を要求しているので、正規表現は '\ s'を' \ W'(大文字と小文字を区別します!)に置き換えることで改善できます。 '\ W'は' [0-9A-Za-z_] '以外のすべてを捕まえます – boghyon

関連する問題