导航:首页 > 编程语言 > 手机js代码

手机js代码

发布时间:2022-09-23 02:13:09

⑴ 手机和密码判断,js代码

<div class="fs12 cl9 mgt15 mgb50">注册即视为同意<a href="" style="color:#198eee">《新科教育网用户协议》</a></div>

function Getsubmit(){
var phee1=$('.phone_zc').val();
var psb1 = $('#txtPassword').val();
var psb2 = $('#txtPassword_1').val();
//对数据进行验证
if(phee1==''){
$('.bomb-box-phone_aa').css('display','block');
$('.info_aa').html('*请输入手机号');
return false;
}

if(!(/^1[3|4|5|7|8]\d{9}$/.test(phee1))){
$('.bomb-box-phone_aa').css('display','block');
$('.info_aa').html('*手机号码有误,请重新输入');
return false;
}
if(psb1==''){
$('.bomb-box-phone_bb').css('display','block');
$('.info_bb').html('*密码不能为空!');
return false;
}
if(psb1.length<6||psb1.length>12){
$('.bomb-box-phone_bb').css('display','block');
$('.info_bb').html('*密码有误,请重新输入!');
return false;
}
if(psb2==''){
$('.bomb-box-phone_cc').css('display','block');
$('.info_cc').html('*密码不能为空!');
return false;
}
if(psb2!=psb1){
$('.bomb-box-phone_cc').css('display','block');
$('.info_cc').html('*两次密码输入不相同!');
return false;
}
//time();

}

⑵ 求一个最新js验证手机号的代码

var isChinaMobile = /^134[0-8]\\d{7}$|^(?:13[5-9]|147|15[0-27-9]|178|18[2-478])\\d{8}$/; //移动方面最新答复
var isChinaUnion = /^(?:13[0-2]|145|15[56]|176|18[56])\\d{8}$/; //向联通微博确认并未回复
var isChinaTelcom = /^(?:133|153|177|18[019])\\d{8}$/; //1349号段 电信方面没给出答复,视作不存在
var isOtherTelphone = /^170([059])\\d{7}$/;//其他运营商
var utils = {
checkMobile: function(telphone){
telphone = this.trim(telphone);
if(telphone.length !== 11){
return this.setReturnJson(false, '未检测到正确的手机号码');
}
else{
if(isChinaMobile.test(telphone)){
return this.setReturnJson(true, '移动', {name: 'ChinaMobile'});
}
else if(isChinaUnion.test(telphone)){
return this.setReturnJson(true, '联通', {name: 'ChinaUnion'});
}
else if(isChinaTelcom.test(telphone)){
return this.setReturnJson(true, '电信', {name: 'ChinaTelcom'});
}
else if(isOtherTelphone.test(telphone)){
var num = isOtherTelphone.exec(telphone);
return this.setReturnJson(true, '', {name: ''});
}
else{
return this.setReturnJson(false, '未检测到正确的手机号码');
}
}
},
setReturnJson: function(status, msg, data){
if(typeof status !== 'boolean' && typeof status !== 'number'){
status = false;
}
if(typeof msg !== 'string'){
msg = '';
}
return {
'status': status,
'msg': msg,
'data': data
};
}
}
易语言版手机号验证原代码,自已用工具把它调试成型就可以用了,加载进常量就可以了。

⑶ 手机端怎么通过js设置viewport

首先你要设置meta viewport属性。
<meta name="viewport" content="width=device-width, target-densityDpi=device-dpi, user-scalable=yes">

然后再JS代码中设置如下代码
var viewport = document.querySelector("meta[name=viewport]");
var winWidths=$(window).width();
var densityDpi=640/winWidths;
densityDpi= densityDpi>1?300*640*densityDpi/640:densityDpi;
if(isWeixin()){
viewport.setAttribute('content', 'width=640, target-densityDpi='+densityDpi);
}else{
viewport.setAttribute('content', 'width=640, user-scalable=no');
window.setTimeout(function(){
viewport.setAttribute('content', 'width=640, user-scalable=yes');
},1000);
}
function isWeixin(){
var ua = navigator.userAgent.toLowerCase();
if(ua.match(/MicroMessenger/i)=="micromessenger") {
return true;
} else {
return false;
}
}

⑷ android 有什么工具查看手机上的js代码布局

简单来说就是运行在移动端浏览器上的网站。不管应用在什么地方,总之就是浏览器呗,可以通过JS来判断本地是否有某应用,实现方式实际就是将http协议转为本地软件协议。

如下:

<script language="javascript">
if (navigator.userAgent.match(/(iphone|iPod|iPad);?/i)) {
var loadDateTime = new Date();
window.setTimeout(function() {
var timeOutDateTime = new Date();
if (timeOutDateTime - loadDateTime < 5000) {
window.location = "要跳转的页面URL";
} else {
window.close();
}
},
25);
window.location = " apps custom url schemes ";
} else if (navigator.userAgent.match(/android/i)) {
var state = null;
try {
state = window.open("apps custom url schemes ", '_blank');
} catch(e) {}
if (state) {
window.close();
} else {
window.location = "要跳转的页面URL";
}
}
</script>

apps custom url schemes 是什么呢?
其实就是你与APP约定的一个协议URL,你的IOS同事或Android同事在写程序的时候会设置一个URL Scheme,
例如设置:
URL Scheme :app
然后其他的程序就可以通过URLString = app:// 调用该应用。

还可以传参数,如:

app://reaction/?uid=1
原理:500ms内,本机有应用程序能解析这个协议并打开程序,调用该应用;如果本机没有应用程序能解析该协议或者500ms内没有打开这个程序,则执行setTimeout里面的function,就是跳转到你想跳转的页面。

⑸ 手机网站首页弹窗JS代码

// 注意引用jquery.js 和 jquery.cookie.js
$(function () {
var date = new Date().getDay();
if($.cookie("date") == undefined || $.cookie("date") == null){
// 说明当天没有打开这个弹窗,打开弹窗
alert("弹窗内容自己写,专可以使用dialog");
$.cookie("date",date,7); //cookie 的有效时属间 为 7 天
}else{
var cookieTime = $.cookie("date"); // 获取cookie保存的时间
if(cookieTime != date){
alert("弹窗内容自己写,可以使用dialog");
$(".alert-info").dialog("open");
}
}
});

⑹ 手机端样式放到js代码里,怎么让这段代码在PC端不执行,在手机端执行,不是css代码!是js代码!!

正则匹配

正则表达式:

/(nokia|iphone|android|ipad|motorola|^mot-|softbank|foma|docomo|kddi|up.browser|up.link|htc|dopod|blazer|netfront|helio|hosin|huawei|novarra|CoolPad|webos|techfaith|palmsource|blackberry|alcatel|amoi|ktouch|nexian|samsung|^sam-|s[cg]h|^lge|ericsson|philips|sagem|wellcom|bunjalloo|maui|symbian|smartphone|midp|wap|phone|windowsce|iemobile|^spice|^bird|^zte-|longcos|pantech|gionee|^sie-|portalmmm|jigsbrowser|hiptop|^ucweb|^benq|haier|^lct|operas*mobi|opera*mini|320x320|240x320|176x220)/i

⑺ 帮我看一段JS代码,部分安卓手机判断不准确,本来安卓隐藏ad2,但是有些手机没有判断出来

大部分移动浏览器可以很简单的将userAgent修改(通常在设置中有类似访问电脑版、访问iPhone版等选项),修改后,js就会按照伪装的版本进行处理
通常跟手机浏览器设置有关,除非让用户手动设置成正常模式
你可以在代码中加入alert(navigator.userAgent)看看到底用户设成了什么模式

⑻ 手机js页面实现一键定位,并且把获取的地理位置显示到文本框中代码

手机js页面实现一键定位,并且把获取的地理位置显示到文本框中代码如下:

var getLocation = function (successFunc, errorFunc) { //successFunc获取定位成功回调函数,errorFunc获取定位失败回调

//首先设置默认城市

var defCity = {

id: '000001',

name: '北京市',

date: curDateTime()//获取当前时间方法

};

//默认城市

$.cookie('VPIAO_MOBILE_DEFAULTCITY', JSON.stringify(defCity), { expires: 1, path: '/' });

if (navigator.geolocation) {

navigator.geolocation.getCurrentPosition(function (position) {

var lat = position.coords.latitude;

var lon = position.coords.longitude;

//var map = new BMap.Map("container"); // 创建Map实例

var point = new BMap.Point(lon, lat); // 创建点坐标

var gc = new BMap.Geocoder();

gc.getLocation(point, function (rs) {

var addComp = rs.addressComponents;

var curCity = {

id: '',

name: addComp.province,

date: curDateTime()

};

//当前定位城市

$.cookie('VPIAO_MOBILE_CURRENTCITY', JSON.stringify(curCity), { expires: 7, path: '/' });

//alert(addComp.province + ", " + addComp.city + ", " + addComp.district + ", " + addComp.street);

if (successFunc != undefined)

successFunc(addComp);

});

},

function (error) {

switch (error.code) {

case 1:

alert("位置服务被拒绝。");

break;

case 2:

alert("暂时获取不到位置信息。");

break;

case 3:

alert("获取位置信息超时。");

break;

default:

alert("未知错误。");

break;

}

var curCity = {

id: '000001',

name: '北京市',

date: curDateTime()

};

//默认城市

$.cookie('VPIAO_MOBILE_DEFAULTCITY', JSON.stringify(curCity), { expires: 1, path: '/' });

if (errorFunc != undefined)

errorFunc(error);

}, { timeout: 5000, enableHighAccuracy: true });

} else {

alert("你的浏览器不支持获取地理位置信息。");

if (errorFunc != undefined)

errorFunc("你的浏览器不支持获取地理位置信息。");

}

};

var showPosition = function (position) {

var lat = position.coords.latitude;

var lon = position.coords.longitude;

//var map = new BMap.Map("container"); // 创建Map实例

var point = new BMap.Point(lon, lat); // 创建点坐标

var gc = new BMap.Geocoder();

gc.getLocation(point, function (rs) {

var addComp = rs.addressComponents;

var curCity = {

id: '',

name: addComp.province,

date: curDateTime()

};

//当前定位城市

$.cookie('VPIAO_MOBILE_CURRENTCITY', JSON.stringify(curCity), { expires: 7, path: '/' });

//alert(addComp.province + ", " + addComp.city + ", " + addComp.district + ", " + addComp.street);

});

};

var showPositionError = function (error) {

switch (error.code) {

case 1:

alert("位置服务被拒绝。");

break;

case 2:

alert("暂时获取不到位置信息。");

break;

case 3:

alert("获取位置信息超时。");

break;

default:

alert("未知错误。");

break;

}

var curCity = {

id: '000001',

name: '北京市',

date: curDateTime()

};

//默认城市

$.cookie('VPIAO_MOBILE_DEFAULTCITY', JSON.stringify(curCity), { expires: 1, path: '/' });

};

⑼ 手机登陆网页时如何设置自动跳转到另一个页面,js代码怎么写

<script>
function isMobile() {
if((navigator.userAgent.match(/(phone|回pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i)))
return true;
else
return false;

}
var urlMobile='http://www.163.com';//手机跳转的答页面
if(isMobile() !== false)
window.location.href=urlMobile;

</script>

阅读全文

与手机js代码相关的资料

热点内容
玉米win10系统下载 浏览:134
fgo技能升级减cd吗 浏览:129
什么记账app免费好用 浏览:441
网络检测可以检测到什么 浏览:504
sip协议教程 浏览:832
编程哪里可以接项目 浏览:119
孤岛惊魂win10 浏览:246
网络HRV是什么意思 浏览:918
word框中打勾 浏览:577
tcl笔试题java 浏览:467
win10怎么登录安全模式 浏览:679
除了archdaily还有什么网站 浏览:567
数控下料圆形怎么编程 浏览:785
安装游戏在文件管理找不到怎么办 浏览:216
想买奢侈包包下载什么app 浏览:1000
闪送员是哪里的app 浏览:530
火车站进站闸机的数据哪里可以查 浏览:503
cad备份文件清理软件 浏览:822
夹具装配图cad文件百度网盘 浏览:567
如何将excel表格转成文件包 浏览:1

友情链接