锘?**
* 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);