数码资讯
JS判断电话号码运算符的方法
本文举例说明用JS判断电话号码运算符的方法,供大家参考: 在进行网络工程时,有时需要根据用户输入的手机号来决定运营商是移动、联通、电信等,然后根据不同的运营商进行相应的处理。下面是如何确定JS中移动电话操作员的代码。 js实现方法: 无功ischinamobile = / ^ 0-8 134 { }
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
本文举例说明用JS判断电话号码运算符的方法,供大家参考:
在进行网络工程时,有时需要根据用户输入的手机号来决定运营商是移动、联通、电信等,然后根据不同的运营商进行相应的处理。下面是如何确定JS中移动电话操作员的代码。
js实现方法:
无功ischinamobile = / ^ 0-8 134 { } D { 7 } $ | ^( D { 8 } $ /:13 { 147 } | 5-9 | 15 { 178 } | 0-27-9 | 18 { 2-478 }); / /最新的手机回复
var = ischinaunion( D { 8 } $ /:13 { 145 } | 0-2 | 15 { 56 } | 176 | 18 { 56 } / / / ^);联通证实,微博没有回复
无功ischinatelcom = / ^(:133 | 153 | 177 | 18 { 019 }) D { 8 } $ / / / 1349段;电信没有回答,因为不存在
无功isothertelphone = / ^ 170({ 059 } D { 7 } $ / / /);其他经营者
VaR工具= { {
checkmobile:功能(电话){
电话= this.trim(电话);
如果(telphone.length!= 11){
返回this.setreturnjson(假,没有检测到正确的电话号码);
}
别的{
如果(ischinamobile.test(电话)){
返回this.setreturnjson(真正的移动,{姓名:'chinamobile});
}
如果(ischinaunion.test(电话)){
返回this.setreturnjson(真的,联通,{姓名:'chinaunion});
}
如果(ischinatelcom.test(电话)){
返回this.setreturnjson(真的,电信,{姓名:'chinatelcom});
}
如果(isothertelphone.test(电话)){
VaR Num = isothertelphone.exec(电话);
返回this.setreturnjson(真的,{姓名:',' });
}
别的{
返回this.setreturnjson(假,没有检测到正确的电话号码);
}
}
},
setreturnjson:功能(状态、味精、数据){
如果(typeof status'boolean'typeof状态!= =!= =数){
状态=假;
}
如果(typeof味精!= 'String'){
=;
}
返回{
状态:状态,
味精:味精,
数据:数据
};
}
}
希望本文能对大家的javascript程序设计有所帮助。
在进行网络工程时,有时需要根据用户输入的手机号来决定运营商是移动、联通、电信等,然后根据不同的运营商进行相应的处理。下面是如何确定JS中移动电话操作员的代码。
js实现方法:
无功ischinamobile = / ^ 0-8 134 { } D { 7 } $ | ^( D { 8 } $ /:13 { 147 } | 5-9 | 15 { 178 } | 0-27-9 | 18 { 2-478 }); / /最新的手机回复
var = ischinaunion( D { 8 } $ /:13 { 145 } | 0-2 | 15 { 56 } | 176 | 18 { 56 } / / / ^);联通证实,微博没有回复
无功ischinatelcom = / ^(:133 | 153 | 177 | 18 { 019 }) D { 8 } $ / / / 1349段;电信没有回答,因为不存在
无功isothertelphone = / ^ 170({ 059 } D { 7 } $ / / /);其他经营者
VaR工具= { {
checkmobile:功能(电话){
电话= this.trim(电话);
如果(telphone.length!= 11){
返回this.setreturnjson(假,没有检测到正确的电话号码);
}
别的{
如果(ischinamobile.test(电话)){
返回this.setreturnjson(真正的移动,{姓名:'chinamobile});
}
如果(ischinaunion.test(电话)){
返回this.setreturnjson(真的,联通,{姓名:'chinaunion});
}
如果(ischinatelcom.test(电话)){
返回this.setreturnjson(真的,电信,{姓名:'chinatelcom});
}
如果(isothertelphone.test(电话)){
VaR Num = isothertelphone.exec(电话);
返回this.setreturnjson(真的,{姓名:',' });
}
别的{
返回this.setreturnjson(假,没有检测到正确的电话号码);
}
}
},
setreturnjson:功能(状态、味精、数据){
如果(typeof status'boolean'typeof状态!= =!= =数){
状态=假;
}
如果(typeof味精!= 'String'){
=;
}
返回{
状态:状态,
味精:味精,
数据:数据
};
}
}
希望本文能对大家的javascript程序设计有所帮助。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。