一些常用的正則表達式

較驗郵箱:

var EmailReg = /^[-_A-Za-z0-9]+@([_A-Za-z0-9]+\.)+[A-Za-z0-9]{2,3}$/;?

身份證號碼:

var reg = /(^\d{15}$)|(^\d{17}(\d|X)$)/;

15位身份證號

//身份證15位時,次序為省(3位)市(3位)年(2位)月(2位)日(2位)校驗位(3位),皆為數字

var re_fifteen = /^(\d{6})(\d{2})(\d{2})(\d{2})(\d{3})$/;

18位身份證號:

//身份證18位時,次序為省(3位)市(3位)年(4位)月(2位)日(2位)校驗位(4位),校驗位末尾可能為X

var re_eighteen = /^(\d{6})(\d{4})(\d{2})(\d{2})(\d{3})([0-9]|X)$/;

較驗移動電話號碼

var MobileReg=/^1[3|4|5|8][0-9]\d{4,8}$/;

較驗固定電話

var isPhone=/^((0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/;

較驗QQ號碼

var isQQ = /^[0-9]\d{4,12}$/;


本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/273501.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/273501.shtml
英文地址,請注明出處:http://en.pswp.cn/news/273501.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

iOS iphone屏幕分析(豈止而大)

在寫本文前,我必須介紹幾點內容:第一點:屏幕上面顯示的內容多少和屏幕的尺寸大小無關第二點:屏幕上面顯示的內容多少和分辨率完全無關第三點:屏幕上面顯示的內容多少和屏幕尺寸、屏幕分辨率、PPI等都是無關的那到底什么…

js的一些實現

響應回車鍵提交表單 //*******************************************************響應回車鍵登錄****************************************************************** document.οnkeydοwnfunction(event){ var e event || window.event || arguments…

【隨筆】Win7下GVIM的安裝與配置

針對各種語言的編輯器千千萬萬,最好的就是最適合自己的,這句話一點沒錯。 偶然間,需要在Windows上編寫代碼,MyEclipse等太大,完全沒有必要,所以就想起來了vim這個神器。個子小,功能強&#xff0…

java遍歷Set集合

在Java中使用Set,可以方便地將需要的類型,以集合類型保存在一個變量中.主要應用在顯示列表. Set是一個不包含重復元素的collection。更確切地講,set 不包含滿足 e1.equals(e2) 的元素對 e1 和 e2,并且最多包含一個 null 元素。 import java.u…

Java switch語句

在Java7之前,switch只能支持 byte、short、char、int或者其對應的封裝類以及Enum類型。 Java7可以使用String作為判斷條件 public class Test { public void test(String str) { switch(str) { case "abc": …

find之exec和args

本來以為以前的差不多夠用了。呵呵,看到很多高手用高技巧,心癢癢的覺得我自己還可以提升啊。。哈哈哈。 這個實踐起來之后,,SED,AWK也得深化一下,,,SHELL和PYTHON,作運維的兩樣都不能…

Java 字符串分割陷阱

Java中關于字符串有一個split方法,這個方法可以實現分割字符串的作用; 但是如果使用一些正則表達式中出現的字符時Java編譯器會報錯, 如: String str "com.zhangsan.lisi.wangwu"; String[] strArray str.split(…

Linux 復習重點目錄

Linux安全復習 一、Linux基本命令 1、文件管理命令 lvm 2、用戶管理命令 3、網絡管理命令 4、權限管理 普通權限和特殊權限 權限命令修改 5、服務命令 6、軟件安裝管理命令 yum安裝 prm包安裝 源碼包安裝 7、vim 、cat 、more、less文件處理 8、進程管理 top、ps、計劃任務、守…

java Math 方法

Math.round(12.49)12; Math.round(12.50)13; Math.round(0.5)1; Math.round(0.49)0; Math.round(-0.51)-1; Math.round(-0.5)0; Math.floor(-0.50)-1.0; Math.floor(-0.001)-1.0; Math.floor(12.50)12.0; Math.floor(12.99)12.0;

LeetCode First Missing Positive

Given an unsorted integer array, find the first missing positive integer. For example,Given [1,2,0] return 3,and [3,4,-1,1] return 2. Your algorithm should run in O(n) time and uses constant space. 解題思路:數組總共有n個數,若都是連續的…

[java] 虛擬機(JVM)底層結構詳解[轉]

[java] 虛擬機(JVM)底層結構詳解[轉] 本文來自:曹勝歡博客專欄。轉載請注明出處:http://blog.csdn.net/csh624366188 在以前的博客里面,我們介紹了在java領域中大部分的知識點,從最基礎的java最基本語法到SSH框架。這里面應該包含…

jquery擴張函數

//jquery擴展函數判斷是否是手機號碼 $.fn.isMobile function(){ alert("zhangsan"); var tmptxt$(this).val().trim(); var RegEx/^1[3|4|5|8][0-9]\d{8}$/;return RegEx.test(tmptxt); }; //jquery擴展函數判斷是否是固定電話 $.fn.isTel function()…

用計算器計算“異或CRC”

再計算器上輸入以下數字,每輸入一個數字,按一下“Xor” 轉載于:https://www.cnblogs.com/YangBinChina/p/4164513.html

Java正則表達式較驗手機號、郵箱

import java.util.regex.Matcher; import java.util.regex.Pattern; public class PatternTest { /** * 驗證郵箱地址是否正確 * param email * return */ public static boolean checkEmail(String email){ boolean flag false; try{ String check "^([a-z0…

ios數據庫

1. ios數據庫管理軟件 ios使用的數據庫是sqlite 管理軟件有2種, 我只記得一種, 名字叫做 MesaSQLite 2. sqlite數據庫 2.1.修改表結構 ①:更改字段類型長度 ALTER TABLE 表名 ALTER COLUMN 字段名 類型的長度--varchar(50) 例:把城市表的城市字段原來長度…

【discuz x3】源代碼中的sql調用

【discuz x3】源代碼中的sql調用 http://blog.csdn.net/yanhui_wei/article/details/17554655轉載于:https://www.cnblogs.com/actorai/p/4168405.html

Mybatis的模糊查詢

方法1&#xff1a;在其它地方對其進行相關處理&#xff0c;語句與正常的查詢無異 在sqlMap中與正常的無異&#xff0c;如下所示&#xff1a; <select id"getNovaUserInfoByNickLike" resultMap"novaUserInfoMap"> <include refid"selectNo…

跨域(三)——JSONP

一、什么是JSONP? 百度百科&#xff1a;JSONP(JSON with Padding)是JSON的 一種“使用模式”&#xff0c;可用于解決主流瀏覽器的跨域數據訪問的問題。由于同源策略&#xff0c;一般來說位于 server1.example.com 的網頁無法與不是 server1.example.com的服務器溝通&#xff0…

Spring DAO之JDBC

Spring提供的DAO(數據訪問對象)支持主要的目的是便于以標準的方式使用不同的數據訪問技術&#xff0c; 如JDBC&#xff0c;Hibernate或者JDO等。它不僅可以讓你方便地在這些持久化技術間切換&#xff0c; 而且讓你在編碼的時候不用考慮處理各種技術中特定的異常。為了便于以一種…

程序猿是如何解決SQLServer占CPU100%的

文章目錄 遇到的問題使用SQLServer Profiler監控數據庫 SQL1&#xff1a;查找最新的30條告警事件SQL2&#xff1a;獲取當前的總報警記錄數有哪些SQL語句會導致CPU過高&#xff1f;查看SQL的查詢計劃 選擇top記錄時&#xff0c;盡量為order子句的字段建立索引查看SQL語句CPU高的…