輔助函式
java後臺驗證手機號,郵箱格式正則匹配:
private Integer getType(String account) {
String mobile = "^((1[3,5,8][0-9])|(14[5,7])|(17[0,1,6,7,8]))\\d{8}$";
String email = "^([a-z0-9A-Z]+[-|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$";
if (!StringUtil.isBlank(account)) {
boolean flag = Pattern.matches(email, account);
if (flag) {
return 0;
} else {
boolean flag2 = Pattern.matches(mobile, account);
if (flag2) {
return 1;
}
}
}
return 2;
}
相關推薦
輔助函式
java後臺驗證手機號,郵箱格式正則匹配: private Integer getType(String account) { String mobile = "^((1[3,5,8][0-9])|(14[5,7])|(17[0,1,6,7,8]))\\d{
HTML實現通過超連結下載檔案,還附帶一些js輔助函式
下載檔案函式 download (src, fileName) { let $a = document.createElement('a'); $a.setAttribute('href', src); $a.setAttribute('download', fileName);
php--一些有用的Laravel輔助函式
str_start()/str_finish() 將指定值新增到字串的開頭/結尾(當不是以該值開頭/結尾時) blank() 判斷給定的值是否為「空」 collect() 根據給定的陣列建立一個集合例項 dump() 不中斷程式的執行,更友好的列印例項 info() 將資訊寫入日誌
vue——vuex中的輔助函式
vuex提供了輔助函式處理龐大的vuex資料,mapState,mapGetters,mapMutations,mapActions,實際就是把state、getters、mutations、actions整合成一個數組,一次性返回 注:mapState,mapGetters返回的是屬性,所以混
Vuex的輔助函式
1.Vue的輔助函式 mapState、mapGetters、mapActions、mapMutations 2.mapState 輔助函式 mapState是什麼?官方的解釋是: 當一個元件需要獲取多個狀態時候,將這些狀態都宣告為計算屬性會有些重複和冗
laravel 輔助函式
陣列&物件 1.array_divide() array_divide 函式返回兩個陣列,一個包含原始陣列的健,另一個包含原始陣列的值 [$keys, $values] = array_divide(['name' => 'Desk']); dd($keys, $valu
matplotlib做圖中常用的輔助函式
matplotlib可能是Python語言中最常用的繪相簿了,使用它可以較為容易的做出印刷品質的專業圖形,此外,matplotlib的定製程度也很高,可以滿足各式各樣的繪圖要求,能夠限制你做圖能力只是你的想像力而已。然而,也正因為matplotlib的定製性,
vuex 原始碼:深入 vuex 之輔助函式 mapState
https://juejin.im/post/5ae433ab518825671a6388d5 準備 解讀前,我們需要熟悉一些方法的使用: Array.isArray() Array.prototype.map() Object.keys()
通用工具(3)--輔助函式
挑選最大值和最小值 使用通用工具時候需要新增,用來在兩值或者多個值中選擇最大值和最小值。 舉例: std::min();判斷最小值 min(a,b) //返回a和b的最小值 min(a,b,cmp)//通過cmp比較a與b min(intlist)//返回初值列的最小值 min(in
PHP 陣列輔助函式
/** * 取多維資料中某欄位的值 * @param array $array 資料來源陣列 * @param string|array $field 要獲取的欄位 * @return array 結果陣列 */ function arra
【PHP】codeigniter框架中的表單輔助函式
這裡以登入介面為例,演示codeigniter框架的表單輔助函式。 首先需要解決的一個問題是,如何將view中使用者填寫的資料提交給控制器。我在這裡使用了表單輔助函式 $this->load-&
artTemplate子模板和輔助函式詳解
我們知道artTemplate是一個前端模板引擎,可以使我們告別字串拼接渲染的麻煩。關於這個模板的優點和具體用法我就不一個個解釋。我在這裡只針對於其中的子模板和輔助函式並用實際程式碼例子來詳細的解釋一下。先看程式碼和效果圖: <!DOCTYPE html> <
解決mpvue + vuex 開發微信小程式,vuex輔助函式mapState、mapGetters不可用問題
前言 最近博主正在用微信小程式開發一款網上商城系統。恰好趕上了美團開源的小程式開發框架mpvue。該框架繼承了vue.js的特性,用起來還是蠻爽的。然後在開發中,資料倉庫這塊懵逼了, 引入的vuex的輔助函式mapState、mapGetters、mapMut
vuex的輔助函式mapState前面的那三個點--物件展開運算子
關於mapState,官方文件的說法: 當一個元件需要獲取多個狀態時候,將這些狀態都宣告為計算屬性會有些重複和冗餘。為了解決這個問題,我們可以使用 mapState 輔助函式幫助我們生成計算屬性,讓你少按幾次鍵: mapState 函式返回的是一個
翻譯:libevent參考手冊第五章:輔助型別和函式 (七) (轉)
這些巨集訪問和操作套接字錯誤程式碼。EVUTIL_SOCKET_ERROR()返回本執行緒最後一次套接字操作的全域性錯誤號,evutil_socket_geterror()則返回某特定套接字的錯誤號。(在類Unix系統中都是errno)EVUTIL_SET_SOCKET_ERROR()修改當前套接字錯誤號(與
在字串copy函式中引入輔助指標變數
特別注意:不要輕易改變函式形參的值,要引入一個輔助指標變數,把形參的值接過來 #include "stdio.h" #include "stdlib.h" #include "string.h"
VS2015基礎 寫函式時,顯示輔助說明
慈心積善融學習,技術願為有情學。善心速造多好事,前人栽樹後乘涼。我今於此寫經驗,願見文者得啟發。1、我們要實現的是,這樣對我們寫程式,有幫助。可是新手不知道它怎麼被調出來。2、步驟寫完 g
如何設定VS2008 輔助編譯程式碼提示相關函式以及相關函式的引數
當我們在編寫程式時,輸入某一個函式前面幾個字母,相應的彈出一相關函式以及相關函式的引數.以Visual Studio 2008(English)為準, 步驟如下: 1. 開啟"Microsoft Visual Studio 2008" 2.在Visual Studio
CountDownLatch同步輔助類
一個 ron title exceptio exc 指定 throw http bsp CountDownLatch,一個同步輔助類,在完成一組正在其他線程中執行的操作之前,它允許一個或多個線程一直等待。 主要方法 public CountDownLatch(int co
Bootstrap基礎2(圖片與輔助樣式)
query doc lin utf-8 war utf initial type tex <!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8">