锘?** * jQuery mobiletype * * @param MobileNumber * ReturnLanguage(zh or en) * @returns mobiletype * * Example Code * $.mobiletype("XXXXXXXXXX", "zh"); * Result * "绉诲姩" * * * * version 1.0 */ /**绉诲姩锛?34銆?35銆?36銆?37銆?38銆?39銆?50銆?51銆?52銆?57銆?58銆?59銆?82銆?83銆?84銆?87銆?88銆?78(4G)銆?47(涓婄綉鍗?锛 * 鑱旈€氾細130銆?31銆?32銆?55銆?56銆?85銆?86銆?76(4G)銆?45(涓婄綉鍗?锛 * 鐢典俊锛?33銆?53銆?80銆?81銆?89 銆?77銆 173(4G)锛 * 鍗槦閫氫俊锛?349锛 * 铏氭嫙杩愯惀鍟嗭細170銆?/ (function($) { var mobiledata = [ { type : 'ChinaMobile', title : [ 134, 135, 136, 137, 138, 139, 150, 151, 152, 157, 158, 159,182,183,184,178,147, 187, 188, 184, 198 ], name : '绉诲姩' }, { type : 'ChinaUnicom', title : [ 130, 131, 132, 155, 156, 185, 186 ,176, 145, 166 ], name : '鑱旈€? }, { type : 'ChinaTelecom', title : [ 133, 153, 180, 189 ,181 ,177 ,173, 199 ], name : '鐢典俊' }, { type : 'VirtualNetworkOperator', title : [ 170,171 ], name : '铏氭嫙杩愯惀鍟? }]; var search = function(k, k1) { var json = eval(mobiledata); for ( var i = 0; i < json.length; i++) { var mobile_title = json[i].title; for ( var j = 0; j < mobile_title.length; j++) { if (mobile_title[j] == parseInt(k)) { if (k1 == 'zh') { return json[i].name; } else { return json[i].type; } } } } }; $.extend({ mobiletype : function(string, string2) { if (string.match('^[0-9]*[1-9][0-9]*$') && string.length > 3) { var k = string.substring(0, 3); return search(k, string); } else { return "Unknow"; } } }); })(jQuery);