1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      jquery匹配正則,javascript正則匹配

      “2-14個(gè)字符:字母、數(shù)字或中文”的jquery正則匹配

      jquery正則表達(dá)式:^[0-9A-Za-z\u4e00-\u9fa5]{2,14}$

      成都創(chuàng)新互聯(lián)公司服務(wù)項(xiàng)目包括漢臺(tái)網(wǎng)站建設(shè)、漢臺(tái)網(wǎng)站制作、漢臺(tái)網(wǎng)頁制作以及漢臺(tái)網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,漢臺(tái)網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到漢臺(tái)省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

      reg=/^[0-9A-Za-z\u4e00-\u9fa5]{2,14}$/;

      常用的JQuery數(shù)字類型驗(yàn)證正則表達(dá)式整理

      復(fù)制代碼

      代碼如下:

      var

      regexEnum

      =

      {

      intege:"^-?[1-9]//d*$",

      //整數(shù)

      intege1:"^[1-9]//d*$",

      //正整數(shù)

      intege2:"^-[1-9]//d*$",

      //負(fù)整數(shù)

      num:"^([+-]?)//d*//.?//d+$",

      //數(shù)字

      num1:"^([1-9]//d*|0)$",

      //正數(shù)(正整數(shù)

      +

      0)

      num2:"^-[1-9]//d*|0$",

      //負(fù)數(shù)(負(fù)整數(shù)

      +

      0)

      decmal:"^([+-]?)//d*//.//d+$",

      //浮點(diǎn)數(shù)

      decmal1:"^[1-9]//d*.//d*|0.//d*[1-9]//d*$",

      //正浮點(diǎn)數(shù)

      decmal2:"^-([1-9]//d*.//d*|0.//d*[1-9]//d*)$", 

      //負(fù)浮點(diǎn)數(shù)

      decmal3:"^-?([1-9]//d*.//d*|0.//d*[1-9]//d*|0?.0+|0)$", 

      //浮點(diǎn)數(shù)

      decmal4:"^[1-9]//d*.//d*|0.//d*[1-9]//d*|0?.0+|0$",

      //非負(fù)浮點(diǎn)數(shù)(正浮點(diǎn)數(shù)

      +

      0)

      decmal5:"^(-([1-9]//d*.//d*|0.//d*[1-9]//d*))|0?.0+|0$",//非正浮點(diǎn)數(shù)(負(fù)浮點(diǎn)數(shù)

      +

      0)

      email:"^//w+((-//w+)|(//.//w+))*//@[A-Za-z0-9]+((//.|-)[A-Za-z0-9]+)*//.[A-Za-z0-9]+$",

      //郵件

      color:"^[a-fA-F0-9]{6}$",

      //顏色

      url:"^http[s]?://////([//w-]+//.)+[//w-]+([//w-./?%=]*)?$",

      //url

      chinese:"^[//u4E00-//u9FA5//uF900-//uFA2D]+$",

      //僅中文

      ascii:"^[//x00-//xFF]+$",

      //僅ACSII字符

      zipcode:"^//d{6}$",

      //郵編

      mobile:"^(13|15|18)[0-9]{9}$",

      //手機(jī)

      ip4:"^(25[0-5]|2[0-4]//d|[0-1]//d{2}|[1-9]?//d)//.(25[0-5]|2[0-4]//d|[0-1]//d{2}|[1-9]?//d)//.(25[0-5]|2[0-4]//d|[0-1]//d{2}|[1-9]?//d)//.(25[0-5]|2[0-4]//d|[0-1]//d{2}|[1-9]?//d)$",

      //ip地址

      notempty:"^//S+$",

      //非空

      picture:"(.*)//.(jpg|bmp|gif|ico|pcx|jpeg|tif|png|raw|tga)$",

      //圖片

      rar:"(.*)//.(rar|zip|7zip|tgz)$",

      //壓縮文件

      date:"^//d{4}(//-|///|/.)//d{1,2}//1//d{1,2}$",

      //日期

      qq:"^[1-9]*[1-9][0-9]*$",

      //QQ號(hào)碼

      tel:"^(([0//+]//d{2,3}-)?(0//d{2,3})-)?(//d{7,8})(-(//d{3,}))?$",

      //電話號(hào)碼的函數(shù)(包括驗(yàn)證國內(nèi)區(qū)號(hào),國際區(qū)號(hào),分機(jī)號(hào))

      username:"^//w+$",

      //用來用戶注冊。匹配由數(shù)字、26個(gè)英文字母或者下劃線組成的字符串

      letter:"^[A-Za-z]+$",

      //字母

      letter_u:"^[A-Z]+$",

      //大寫字母

      letter_l:"^[a-z]+$",

      //小寫字母

      idcard:"^[1-9]([0-9]{14}|[0-9]{17})$"

      //身份證

      }

      jquery.validation自定義正則表達(dá)式驗(yàn)證

      做項(xiàng)目時(shí)前臺(tái)表單驗(yàn)證用了jquery.validation插件。

      發(fā)現(xiàn)在做正則表達(dá)式驗(yàn)證時(shí)沒有參數(shù)設(shè)置可以使用,需要一個(gè)個(gè)添加方法,比較麻煩。

      就做了一個(gè)簡單的分裝,也總結(jié)了一些正則表達(dá)式。

      /**

      * @anthor ycf

      * @date 1017/11/3

      *

      * 本js是對(duì)jquery.validator的自定義方法的封裝

      * 只能用于正則表達(dá)驗(yàn)證

      * 頁面必須調(diào)用jquery.validator.js

      * 共兩個(gè)方法

      * regular 只添加一個(gè)正則自定義函數(shù)

      * regulararr 批量導(dǎo)入,傳入對(duì)象即可。

      * 具體信息請看頁面展示及函數(shù)參數(shù)說明

      * 以下是一些常用的正則表達(dá)式。

      */

      //用戶名驗(yàn)證

      var usernameExp = /^[a-zA-Z0-9_-]{4,16}$/;

      //姓名驗(yàn)證

      var nameExp = /^[\u4E00-\u9FA5A-Za-z]+$/;

      //密碼驗(yàn)證

      var pwdExp = /^[0-9a-zA-Z_#!@$%^*]{6,16}$/;

      //年齡驗(yàn)證

      var ageExp = /^(?:0|[1-9][0-9]?|120)$/;

      //郵箱驗(yàn)證

      var emailExp = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/;

      //固定電話驗(yàn)證

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

      //手機(jī)號(hào)碼驗(yàn)證

      var phoneExp = /^0?(13[0-9]|15[012356789]|17[013678]|18[0-9]|14[57])[0-9]{8}$/;

      //英文名驗(yàn)證

      var enameExp = /^[a-zA-Z]+$/;

      //郵政編碼驗(yàn)證

      var postalcodeExp = /^[0-9][0-9]{5}$/;

      //QQ驗(yàn)證

      var qqExp = /^\d{5,10}$/;

      //非法字符驗(yàn)證

      var ffzfExp = /[@#\$%\^\*]+/g;

      //IP驗(yàn)證

      var ipExp = /((25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))\.){3}(25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))/;

      //非負(fù)整數(shù)驗(yàn)證

      var ffzsExp = /^(0|[1-9]\d*)$/;

      //正負(fù)小數(shù)驗(yàn)證

      var zfxsExp = /^[+-]?\d*\.\d{1,3}$/;

      //正負(fù)整數(shù)和小數(shù)驗(yàn)證

      var zfzshxsExp = /^(-)?\d+(\.\d+)?$/;

      //身份證號(hào)驗(yàn)證

      var idcardExp = /^[1-9][0-9]{5}(19[0-9]{2}|200[0-9]|201[0-9]|202[0-9]|203[0-9])(0[1-9]|1[0-2])(0[1-9]|[12][0-9]|3[01])[0-9]{3}[0-9xX]$/i;

      //限制輸入

      var limitExp = /^((?!test).)*$/; //不能輸入包含test的字符串

      /**

      * 自定義正則匹配方法

      * @param funName 自定義方法名

      * @param Exp 正則表達(dá)式

      * @anthor ycf

      */

      function regular(funName,Exp){

      jQuery.validator.addMethod(funName, function(value, element) {

      return this.optional(element) || Exp.test(value);

      }, "不通過");

      }

      /**

      * 批量添加自定義正則匹配方法

      * @param objExp 對(duì)象

      * 例如{ "postalcodeCheck":postalcodeExp}

      *

      * @anthor ycf

      */

      function regularArr(objExp){

      $.each(objExp, function(i) {

      jQuery.validator.addMethod(i, function(value, element) {

      return this.optional(element) || objExp[i].test(value);

      }, "不通過");

      });

      }

      這樣在前臺(tái)js里只需要申明一個(gè)對(duì)象,并引入這個(gè)js文件就行了。希望能幫到大家。

      jquery 匹配數(shù)字和短橫線的正則表達(dá)式

      var isMobile=/^([0-9-]+)$/;//正則表達(dá)式的定義需要 用 / / 定界

      if(!isMobile.test($("#registerphone").val())){

      alert("輸入錯(cuò)誤");

      return false;

      }

      jquery 選擇器中可使用正則問題

      []中括號(hào)里是寫匹配的條件

      [attribute^=value]:匹配給定的屬性是以某些值開始的元素。

      $("div[id^='index']"):匹配id以 index開頭的 div。

      jquery 正則匹配 3位數(shù)字 但數(shù)字不能是 400 或 800 怎么匹配

      我個(gè)人覺得,這個(gè)問題可以分兩步來處理,

      Step1:用正則來判斷是不是一個(gè)3位的整數(shù),這一步很簡單。

      Step2:如果是3位的整數(shù),在通過if條件語句來判斷這個(gè)整數(shù)是否等于400或800,如果等于,那就返回false,否則返回true;如果不是3位的整數(shù),那直接返回false;

      希望我解決問題的思路可以幫到你


      當(dāng)前題目:jquery匹配正則,javascript正則匹配
      轉(zhuǎn)載來于:http://www.ef60e0e.cn/article/dsijgod.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        宜章县| 调兵山市| 瓮安县| 石河子市| 兴义市| 台江县| 宕昌县| 浦江县| 渭源县| 大连市| 中宁县| 得荣县| 蒲城县| 渭南市| 泽州县| 阿坝县| 南丹县| 广南县| 准格尔旗| 巴林右旗| 西畴县| 辽阳县| 龙山县| 洮南市| 宝清县| 肥东县| 舟山市| 遂昌县| 房产| 荣昌县| 普格县| 任丘市| 娄烦县| 柳江县| 曲阜市| 阜城县| 老河口市| 合水县| 京山县| 平原县| 长顺县|