1. 程式人生 > >怎麼實現使用手機號、郵箱、使用者名稱登入

怎麼實現使用手機號、郵箱、使用者名稱登入

測試的程式碼:

public static void main(String[] args) {

//String e = "[email protected]";

String e ="15315315326";

String em = "^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$";

//String ph = " ^[1][358][0-9]{9}$";

String ph = "^[1][3578]\\d{9}$";

//Pattern pemail = Pattern.compile("em");

System.out.println(e.matches(em));

System.out.println(e.matches(ph));

if(e.matches(em)){//郵箱登入

System.out.println("you想");

} else if(e.matches(ph)){//手機號登入

System.out.println("手機紅啊");

}else{//就是使用者名稱登入

System.out.println("使用者名稱");

}

}

相關推薦

sql 實現用戶名郵箱機號登錄

append nes class select logs lec email mobile () StringBuilder strSql = new StringBuilder(); strSql.Append("se

實現使用者名稱郵箱機號三種都可以登入

登入會員名區分大小寫,郵箱不區分大小寫: 使用者名稱 手機號存在了 tb_user表 郵箱存在了comm_company表 在登入時把 登入名 (username)和密碼(password)帶到後臺,

使用者名稱郵箱機號搭配密碼都可以實現登陸(2種方法)

這是我在藍橋班初學java做的第二個專案所遇到和解決的問題,寫下來紀念,順便供有緣人蔘考。 使用者名稱/手機號/郵箱+密碼登陸是當今最常用的登陸,對初學者而言這是必須掌握和精通的,這也是在我基礎薄弱的我堅持解決的動力,其中感謝隊友李青的大力協助。 前提: mod

怎麼實現使用機號郵箱使用者名稱登入

測試的程式碼: public static void main(String[] args) { //String e = "[email protected]"; String e ="15315315326"; String em = "^\\w+([-+.]\\w+)*@\\w+([-.]\

Android 判斷字串是不是是身份證郵箱銀行卡機號中文 1

Android 判斷字串是否是身份證、郵箱、銀行卡、手機號、中文 1.判斷字串是否是身份證:     /**       * 功能:身份證的有效驗證       *        * @param IDStr       *            身份證號       *

js 驗證機號郵箱數字檔案字尾

// js 驗證檔案 /** * 驗證手機號碼格式 * @param {Object} id */ function checkMobile(id) { var val = $("#"

swift 機號郵箱網址等正則表示式驗證

import Foundation enum Validate { case email(_: String) case phoneNum(_: String) case carNum(_: String) case username(_: String) case

Objective-C用正則表示式判斷字串是否為機號郵箱身份證號

用正則表示式判斷字串是否為手機號: - (BOOL)isPhoneNumber:(NSString *)str { NSString * MOBILE = @"^1(3[0-9]|5[0-

常用正則表示式(機號郵箱URL地址身份證等等)

一、前言   不好的習慣:1、每一次用到正則都是上網copy一份,也沒有去學習思考,看看都是什麼意思;         2、一個專案裡不同的地方用到了相同的校驗,一直在重複的copy程式碼,並沒有統一起來,萬一哪天要修改規則,若是多人開發,每個人的正則校驗不盡相同,改起來就很麻煩。   先記錄一下,後續慢慢學

Python3(phone)模組獲取機號歸屬地區號運營商等

from phone import Phone import xlrd import xlwt def Get_Excel_data(): file = 'Tel.xlsx' #電話號碼儲存的excle表 re1 = xlrd.open_workbook(file)

一些常用的封裝函式(獲取當前ip查詢機號歸屬地根據ip獲取所在地區)

1. 獲取請求ip// 獲取請求ip function ip() { if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_

Android中驗證輸入是否為漢字及機號郵箱驗證,IP地址可用port號驗證

bili repl ips gettext content 驗證 arr mat 數據 1,驗證是否為漢字 // 驗證昵稱 private boolean verifyNickname() { String nickname = edt_use

簡單實現機號銀行卡的同步顯示功能

簡單實現手機號銀行卡的同步顯示功能 這是某盟的一道面試題 難道不都是隻要有了清晰的思路後邊寫邊優化麼 當時我就說了思路用計算屬性根據輸入框的內容計算出預覽框的值 處理focus和blur事件即可 非要手寫,手寫根本寫不出啊,然後面試官就認為我不會 無語了 要求如下 輸入框輸入內容資料長度大於0,展

微信小程式-正則表示式(驗證機號-身份證-郵箱..)

手機號驗證: if (!(/^1[34578]\d{9}$/.test(e.detail.value.phone))) { wx.showToast({ title: '手機號碼有誤', duration: 2000, icon:'none' }); return false

常用正則表示式,機號郵箱,網址

// 判斷是否為手機號 isPoneAvailable: function (pone) { var myreg = /^[1][3,4,5,7,8][0-9]{9}$/; if (!myreg.test(pone)) { return false; } else { return true; } }, //

SpringSecurity(四):自定義登陸認證實現機號登陸

SpringSecurity預設提供了兩種登陸,一種basic登陸一種表單登陸(分別在一三章有講到),但是如果我們要實現其他方式的登陸(例如郵箱登陸,手機號登陸)又該怎麼做呢? 第二章中講到了Security的登入原來,以及最後給出的流程圖,結合它們這章來實現自定義登陸認證

vue中機號郵箱正則驗證以及60s傳送驗證碼

今天寫了一個簡單的驗證,本來前面用的元件,但是感覺寫的元件在此專案不是很好用,由於用到的地方比較少,所以直接寫在了頁面中。頁面展示如圖 <div> <p class="fl"> <input name="phone" type="number" pl

JS中正則表示式詳解及最基本的判斷機號郵箱,身份證

    首先最基本的符號型別及含義整理一下。     1,最基本的符號:^  $  *  +  ?         ^    代表字串的開始位置 &nbs

影藏機號郵箱號(即將號碼中間部分打***號)

封裝為一個公共函式 /** * 隱藏郵箱和手機號 * @param unknown $str * @return Ambigous <string, mixed> */ function hideStar($str) { //使用者名稱、郵箱、手機賬號中間字串以*隱

js 機號郵箱正則匹配

if (!email.match(/\w+[@]{1}\w+[.]\w+/)) { layui.layer.msg("郵箱格式不正確!", {icon: 2}); } else if (!phone.match(/^1\d{10}$/)) { layui.layer