-1

M#- または L#- で始まるラベルを削除したいのですが、このルールは、M#- または L#- で始まるラベルは偽のラベルを返す必要があるという jquery/javascript である必要があります。例:

Live
M1- My Choice, 
Stage
M2- Site, 
KFC
L1- 1KFC, 
L2- New Choice

結果:

Live    
Stage
KFC
4

3 に答える 3

1

正規表現を使用

http://jsfiddle.net/4GXeW/

var string = "M1-";

if(string.match('[a-zA-Z0-9]-')){
alert("false");
    //return false
}

文字列には任意のラベル値を指定できます。

于 2013-04-19T12:18:39.643 に答える
0

実際の例: 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)); 
});
于 2013-04-19T12:20:08.793 に答える