')
}
function initGt() {
var handler = function (captchaObj) {
captchaObj.appendTo('#captcha');
captchaObj.onReady(function () {
$("#wait").hide();
}).onSuccess(function(){
$('.getcheckcode').removeClass('dis');
$('.getcheckcode').trigger('click');
});
window.captchaObj = captchaObj;
};
$('#captcha').show();
$.ajax({
url: "/login/gtstart?t=" + (new Date()).getTime(), // 加隨機數(shù)防止緩存
type: "get",
dataType: "json",
success: function (data) {
$('#text').hide();
$('#wait').show();
// 調(diào)用 initGeetest 進行初始化
// 參數(shù)1:配置參數(shù)
// 參數(shù)2:回調(diào),回調(diào)的第一個參數(shù)驗證碼對象,之后可以使用它調(diào)用相應(yīng)的接口
initGeetest({
// 以下 4 個配置參數(shù)為必須,不能缺少
gt: data.gt,
challenge: data.challenge,
offline: !data.success, // 表示用戶后臺檢測極驗服務(wù)器是否宕機
new_captcha: data.new_captcha, // 用于宕機時表示是新驗證碼的宕機
product: "float", // 產(chǎn)品形式,包括:float,popup
width: "280px",
https: true
// 更多配置參數(shù)說明請參見:http://docs.geetest.com/install/client/web-front/
}, handler);
}
});
}
function codeCutdown() {
if(_wait == 0){ //倒計時完成
$(".getcheckcode").removeClass('dis').html("重新獲取");
}else{
$(".getcheckcode").addClass('dis').html("重新獲取("+_wait+"s)");
_wait--;
setTimeout(function () {
codeCutdown();
},1000);
}
}
function inputValidate(ele,telInput) {
var oInput = ele;
var inputVal = oInput.val();
var oType = ele.attr('data-type');
var oEtag = $('#etag').val();
var oErr = oInput.closest('.form_box').next('.err_txt');
var empTxt = '請輸入'+oInput.attr('placeholder')+'!';
var errTxt = '請輸入正確的'+oInput.attr('placeholder')+'!';
var pattern;
if(inputVal==""){
if(!telInput){
errFun(oErr,empTxt);
}
return false;
}else {
switch (oType){
case 'login_mobile':
pattern = /^1[3456789]\d{9}$/;
if(inputVal.length==11) {
$.ajax({
url: '/login/checkmobile',
type: "post",
dataType: "json",
data: {
mobile: inputVal,
etag: oEtag,
page_ur: window.location.href,
page_referer: document.referrer
},
success: function (data) {
}
});
}
break;
case 'login_yzm':
pattern = /^\d{6}$/;
break;
}
if(oType=='login_mobile'){
}
if(!!validateFun(pattern,inputVal)){
errFun(oErr,'')
if(telInput){
$('.getcheckcode').removeClass('dis');
}
}else {
if(!telInput) {
errFun(oErr, errTxt);
}else {
$('.getcheckcode').addClass('dis');
}
return false;
}
}
return true;
}
function errFun(obj,msg) {
obj.html(msg);
if(msg==''){
$('.login_submit').removeClass('dis');
}else {
$('.login_submit').addClass('dis');
}
}
function validateFun(pat,val) {
return pat.test(val);
}
首頁 > 行業(yè)圖譜 >
- python實現(xiàn)矩陣乘法的方法
2017-09-09
-
python實現(xiàn)矩陣乘法的方法
本文實例講述了python實現(xiàn)矩陣乘法的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:
def matrixMul(A, B):
res = [[0] * len(B[0]) for i in range(len(A))]
...

- python實現(xiàn)稀疏矩陣示例代碼
2017-09-09
-
python實現(xiàn)稀疏矩陣示例代碼
工程實踐中,多數(shù)情況下,大矩陣一般都為稀疏矩陣,所以如何處理稀疏矩陣在實際中就非常重要。本文以Python里中的實現(xiàn)為例,首先來探討一下稀疏矩陣是如何存儲表示的。
1.sparse ...

- python回溯法實現(xiàn)數(shù)組全排列輸出實例分析
2017-09-08
-
python回溯法實現(xiàn)數(shù)組全排列輸出實例分析
本文實例講述了python回溯法實現(xiàn)數(shù)組全排列輸出的方法。分享給大家供大家參考。具體分析如下:
全排列解釋:從n個不同元素中任取m(m≤n)個元素,按照一定的順序排 ...
- python基礎(chǔ)while循環(huán)及if判斷的實例講解
2017-09-08
-
python基礎(chǔ)while循環(huán)及if判斷的實例講解
下面小編就為大家?guī)硪黄猵ython基礎(chǔ)while循環(huán)及if判斷的實例講解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。
wlile循環(huán)
while True表示永遠 ...
- python字符串連接方式匯總
2017-09-07
-
python字符串連接方式匯總
這篇文章主要介紹了python字符串連接方式匯總,很實用的基礎(chǔ)技巧匯總,需要的朋友可以參考下
在python中有很多字符串連接方式,今天就在這里具體總結(jié)一下:
①.最原始的字符串連接方 ...
- python連接字符串的方法小結(jié)
2017-09-06
-
python連接字符串的方法小結(jié)
這篇文章主要介紹了python連接字符串的方法,實例總結(jié)了幾種常用的Python連接字符串的相關(guān)技巧,具有一定參考借鑒價值
本文實例講述了python連接字符串的方法。分享給大家供大 ...
- python分割和拼接字符串
2017-09-02
-
python分割和拼接字符串
python分割和拼接字符串的實例,使用了string的split和join 方法,并對這二個方法做說明。
關(guān)于string的split 和 join 方法
對導(dǎo)入os模塊進行os.path.splie()/os.path.join() 貌似是 ...
- python實現(xiàn)代碼行數(shù)統(tǒng)計示例分享
2017-08-31
-
python實現(xiàn)代碼行數(shù)統(tǒng)計示例分享
這篇文章主要介紹了python實現(xiàn)代碼行數(shù)統(tǒng)計的示例,需要的朋友可以參考下
代碼如下:
#!/usr/bin/python
\'\'\'
File &nbs ...
- python實現(xiàn)每次處理一個字符的三種方法
2017-08-30
-
python實現(xiàn)每次處理一個字符的三種方法
這篇文章主要介紹了python實現(xiàn)每次處理一個字符的三種方法,是非常實用的字符串操作技巧,需要的朋友可以參考下
本文實例講述了python每次處理一個字符的三種方法。
具 ...
- python實現(xiàn)忽略大小寫對字符串列表排序的方法
2017-08-29
-
python實現(xiàn)忽略大小寫對字符串列表排序的方法
本文實例講述了python實現(xiàn)忽略大小寫對字符串列表排序的方法,是非常實用的技巧。分享給大家供大家參考。具體分析如下:
先來看看如下代碼:
string = \'\'\'
the ...

- python對json的相關(guān)操作實例詳解
2017-08-29
-
python對json的相關(guān)操作實例詳解
本文實例分析了python對json的相關(guān)操作。分享給大家供大家參考,具體如下:
什么是json:
JSON(JavaScript Object Notation) 是一種輕量級的數(shù)據(jù)交換格式。易于人閱讀和 ...
- python正則表達式修復(fù)網(wǎng)站文章字體不統(tǒng)一的解決方法
2017-08-20
-
python正則表達式修復(fù)網(wǎng)站文章字體不統(tǒng)一的解決方法
網(wǎng)站的大框架下有定義的字體,包括字體大小和顏色等,用戶發(fā)布文章的時候可能是從其他網(wǎng)站復(fù)制過來的文本,復(fù)制的過程也保留了字體描述信息。當文章在頁面上 ...
- python數(shù)據(jù)結(jié)構(gòu)之二叉樹的遍歷實例
2017-08-20
-
python數(shù)據(jù)結(jié)構(gòu)之二叉樹的遍歷實例
這篇文章主要介紹了python數(shù)據(jù)結(jié)構(gòu)之二叉樹的遞歸遍歷實例,需要的朋友可以參考下
遍歷方案
從二叉樹的遞歸定義可知,一棵非空的二叉樹由根結(jié)點及左、右子 ...

- 樸素貝葉斯算法的python實現(xiàn)方法
2017-08-20
-
樸素貝葉斯算法的python實現(xiàn)方法
本文實例講述了樸素貝葉斯算法的python實現(xiàn)方法。分享給大家供大家參考。具體實現(xiàn)方法如下:
樸素貝葉斯算法優(yōu)缺點
優(yōu)點:在數(shù)據(jù)較少的情況下依然有效,可以處理多類別問 ...

- 學(xué)習python類方法與對象方法
2017-08-19
-
學(xué)習python類方法與對象方法
這篇文章主要和大家一起學(xué)習python類方法與對象方法,從一個簡單例子出發(fā)進行學(xué)習,本文實例針對python的類方法與對象方法進行學(xué)習研究,具體內(nèi)容如下
classTest_Demo:
...
- 在python的類中動態(tài)添加屬性與生成對象
2017-08-17
-
在python的類中動態(tài)添加屬性與生成對象
本文將通過一下幾個方面來一一進行解決
1、程序的主要功能
2、實現(xiàn)過程
  ...

- python正則表達式之作業(yè)計算器
2017-08-16
-
python正則表達式之作業(yè)計算器
這篇文章主要為大家詳細介紹了python正則表達式之作業(yè)計算器,
作業(yè):計算器開發(fā)
實現(xiàn)加減乘除及拓號優(yōu)先級解析
用戶輸入 1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 / ...
- python中enumerate函數(shù)用法實例分析
2017-08-15
-
python中enumerate函數(shù)用法實例分析
本文實例講述了python中enumerate函數(shù)用法。分享給大家供大家參考。具體分析如下:
今日發(fā)現(xiàn)一個新函數(shù) enumerate 。一般情況下對一個列表或數(shù)組既要遍歷索引又要遍歷元素時 ...
- python判斷字符串是否包含子字符串的方法
2017-08-14
-
python判斷字符串是否包含子字符串的方法
本文實例講述了python判斷字符串是否包含子字符串的方法。分享給大家供大家參考。具體如下:
python的string對象沒有contains方法,不用使用string.contains的方法 ...
- python中的實例方法、靜態(tài)方法、類方法、類變量和實例變量淺析
2017-08-13
-
python中的實例方法、靜態(tài)方法、類方法、類變量和實例變量淺析
這篇文章主要介紹了python中的實例方法、靜態(tài)方法、類方法、類變量和實例變量淺析,需要的朋友可以參考下
注:使用的是Python2.7。
一、 ...