M#- または L#- で始まるラベルを削除したいのですが、このルールは、M#- または L#- で始まるラベルは偽のラベルを返す必要があるという jquery/javascript である必要があります。例:
Live
M1- My Choice,
Stage
M2- Site,
KFC
L1- 1KFC,
L2- New Choice
結果:
Live
Stage
KFC
M#- または L#- で始まるラベルを削除したいのですが、このルールは、M#- または L#- で始まるラベルは偽のラベルを返す必要があるという jquery/javascript である必要があります。例:
Live
M1- My Choice,
Stage
M2- Site,
KFC
L1- 1KFC,
L2- New Choice
結果:
Live
Stage
KFC
正規表現を使用
var string = "M1-";
if(string.match('[a-zA-Z0-9]-')){
alert("false");
//return false
}
文字列には任意のラベル値を指定できます。
実際の例: http://jsfiddle.net/GqGLt/1
var reg = new RegExp('^[ML][0-9]');
var array = ["Live", "M1- My Choice", "Stage", "M2- Site", "KFC", "L1- 1KFC", "L2- New Choice"];
$.each(array, function(idx, val){
console.log(val, !reg.test(val));
});