1. 程式人生 > >【JS】JS 正則驗證電話聯絡方式

【JS】JS 正則驗證電話聯絡方式

function ValidatePhone(val){
    var isPhone = /^([0-9]{3,4}-)?[0-9]{7,8}$/;//手機號碼
    var isMob= /^0?1[3|4|5|8][0-9]\d{8}$/;// 座機格式
    if(isMob.test(val)||isPhone.test(val)){
        return true;
    }
    else{
        return false;
    }
}
  if (ValidatePhone(myForm.Phone.value) == false) {
         layer.alert('聯絡電話格式錯誤');
         myForm.Phone.focus();
         return false;
   }

相關推薦

JSJS 驗證電話聯絡方式

function ValidatePhone(val){ var isPhone = /^([0-9]{3,4}-)?[0-9]{7,8}$/;//手機號碼 var isMob= /^0

javascript使用表示式驗證

管理系統專案上用到的正則表示式驗證: 一、驗證手機號碼 最新的手機號驗證。 function checkMobilePhone(str){ var reg = /^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|1

PHPPHP表示式驗證表單

以下內容轉載自:https://www.jb51.net/article/93375.htm 模式匹配符: \:轉義字元 例如:\b轉義了b ^:正則表示式開始符號 $:正則表示式結束符號 *:匹配前面的字元出現0次或者n次 +:匹配前面的字元出現1次或者n次 ?:匹配前面的字元出現

PythonPython表達式使用指導

poi 相關信息 repl 模塊 compile 直接 live 單詞 d+ 1. 正則表達式基礎 1.1. 簡單介紹 正則表達式並不是Python的一部分。正則表達式是用於處理字符串的強大工具,擁有自己獨特的語法以及一個獨立的處理引擎,效率上可能不如str自帶的方法,但功

Python學習 表達式

pan 直觀 不包含 得到 regex 很好 可能 for pattern 一、正則表達式基礎 1.簡介   正則表達式並不是Python的一部分。正則表達式是用於處理字符串的強大工具,擁有自己獨特的語法以及一個獨立的處理引擎,效率上可能不如str自帶的方法,但功能十分強大

C++regex 表示式

    正則表示式是一種描述字元序列的方法,是C++11標準庫中新加入的強大工具。正則表示式是一種用於字串處理的微型語言,適用於一些與字串相關的操作。C++11包含了對以下幾種語法的支援:ECMAScript、basic、extended、awk、grep和egrep。C++

LeetCode#10表示式匹配(Regular Expression Matching)

【LeetCode】#10正則表示式匹配(Regular Expression Matching) 題目描述 給定一個字串 (s) 和一個字元模式 §。實現支援 ‘.’ 和 ‘’ 的正則表示式匹配。 ‘.’ 匹配任意單個字元。 '’ 匹配零個或多個前面的元素。 匹配應該覆蓋整個字串

luaLua表示式匹配郵箱

function isRightEmail(str) if string.len(str or "") < 6 then return false end local b,e = string.find(str or "", '@') local bstr =

原創mysql 匹配中文&…

含中文: where name regexp  '[^ -~]' 不含中文:  where name not regexp '^[^ -~]' 後來說需要查詢日文 參考資料得知: utf-8 (unicode) /u4e00-/u9fa5 (中文) /x3130-/x318f (韓文) /xac00

筆記IPV6表示式

/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[

轉載Python表示式詳解

原文地址:http://blog.csdn.net/whycadi/archive/2008/01/02/2011046.aspx 1. Python 正則式的基本用法 1.1 基本規則 1.2 重複 1

html5表單pattern屬性配合驗證電話和手機號碼

[b]正則解析[/b] “^\d+$”  //非負整數(正整數 + 0) “^[0-9]*[1-9][0-9]*$”  //正整數 “^((-\d+)|(0+))$”  //非正整數(負整數 + 0) “^-[0-9]*[1-9][0-9]*$”  //負整數 “^-?\d+$”    //整數 “^\d+(

C#利用表示式判斷輸入是否為純數字、容器類

容器類、正則表示式在幾乎所有程式語言都存在的東西。很常用也很使用。下面用如下的一個控制檯小程式說明C#的正則表示式與容器類的應用。 開始直接輸出在C#定義好的資料字典Dictionary,這就是Java與Python的HashMap 之後定義一個存int的List,讓使用者

Oracle中的替換REGEXP_REPLACElikeREGEXP_like

下面圖片中有三種“加瓦”,java,Java,JAVA select regexp_replace(city,'java','蒼井空',1,0,'i') from lidw li regexp_replace(1,2,3,4,5,6) 語法說明:1:欄位  

PythonRequests+表示式 爬取貓眼電影TOP100

1.先獲取到一個頁面,狀態碼200是成功返回 def get_one_page(url): # 獲取一個頁面 try: response = requests.get(url) if response.status_cod

easyui 驗證電話號碼的簡單例子

<script type="text/javascript"> $.extend($.fn.validatebox.defaults.rules, {        phoneNum: { //驗證手機號           validator: funct

js中15個常用的表達式

顏色 字符 8.4 特殊字符 cnp 浮點數 == div mail 1 用戶名正則 //用戶名正則,4到16位(字母,數字,下劃線,減號) var uPattern = /^[a-zA-Z0-9_-]{4,16}$/; //輸出 true console.log(uPa

js 表達式記錄所有在js中使用表達式的情況

表達式 字符 username 之前 replace rep 慢慢 字符串 pla 說實話,對正則表達式有些許的畏懼感,之前的每次只要碰到需要正則表達式去匹配的情況,都會刻意的躲過或者直接從度娘處獲取。 此時此刻,感覺到了某一個特定的點去觸及她。但筆者對於正則表達式使用上的

js中的表達式常用

除了 att res return 開頭 貪婪 字母 字符串匹配 func 正則表達式是一種用於處理字符串匹配的強大工具,正則的核心在於匹配語法。 以下是常用的匹配規則 . 除了換行符之外的任意一個字符 \ 轉義符,取消後面一個字符的含義,使其成為一

一些有用的js驗證(是否為空,是否為整數,email,手機,電話,身份證)

dojo.provide("common.util.validate"); common.util.validate = {    isBlank : function(value) {       if (typeof (value) == "undefinded" ||