導航:首頁 > 編程語言 > 手機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代碼相關的資料

熱點內容
手機有什麼好玩的星戰網路游戲 瀏覽:15
ps怎麼弄成轉曲文件 瀏覽:281
用數據線給手機傳文件 瀏覽:926
西門子jmp指令在編程軟體哪裡 瀏覽:335
win10加密共享文件夾不見了 瀏覽:412
平板電腦無法打開文件 瀏覽:718
win10如何強制重命名文件 瀏覽:204
java集合隨機打亂順序 瀏覽:805
qq怎麼解綁app 瀏覽:995
蘋果設備優盤考文件 瀏覽:662
java項目部署與測試 瀏覽:728
個人微信號和公眾平台 瀏覽:988
微信顯示網路不可用 瀏覽:478
現實編程怎麼敲鍵盤 瀏覽:950
怎麼做招標文件 瀏覽:543
黑蘋果macminidiy 瀏覽:105
系統暫時刪除應用程序 瀏覽:400
怎麼更改qq郵箱的賬號和密碼 瀏覽:947
電視劇周邊是什麼網路用語 瀏覽:130
網路信號怎麼來的 瀏覽:802

友情鏈接