最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS正則表達(dá)式驗(yàn)證中文字符

 更新時(shí)間:2017年05月08日 14:16:25   作者:布里  
本篇文章主要介紹了JS正則表達(dá)式驗(yàn)證中文字符的相關(guān)知識,具有很好的參考價(jià)值。下面跟著小編一起來看下吧

正則表達(dá)式:"^[\u4e00-\u9fa5]{0,}$" 、 "/^[\u4E00-\u9FA5]{1,5}$/" 的含義:

在JS里,\uXXXX 是轉(zhuǎn)義字符,"XXXX"對應(yīng)的是16進(jìn)制Unicode編碼;

^ 匹配一行的開始。例如正則表達(dá)式^123能夠匹配字符串"12345"的開始,但是不能匹配"012345";

[\u4e00-\u9fa5] 指匹配在這兩個(gè)Unicode編碼之間的字符;

{0,} 重復(fù)0到無限次;

$以它為結(jié)束,如123$就是只匹配以123結(jié)尾的。1234則不能匹配。

就是說匹配以\u4e00-\u9fa5兩字符之間的字符任意組成的字符串(可以是1個(gè)字符以上的)而且這字符串前后都沒有其它字符。

典型應(yīng)用:

$(function(){
  // 驗(yàn)證聯(lián)系人
  $('input[name="contacts"]').focus(function(){
    $(this).next().text('只支持中文字符');
  }).blur(function(){
    var pattern = /^[\u4E00-\u9FA5]{1,5}$/;
    if(pattern.test($(this).val())){  //用原生JS的test()函數(shù)來匹配傳入的值,返回布爾值。
      $(this).removeClass('input_err');
      $(this).next().text('√').removeClass('txt_err').addClass('txt_correct');
      isTrue=true;
    }else{
      $(this).addClass('input_err');
      $(this).next().text("×").removeClass('txt_correct').addClass('txt_err');
    }
  });
  // 驗(yàn)證手機(jī)號碼
  $('input[name="tel"]').focus(function(){
    $(this).next().text('座機(jī)請用 - 進(jìn)行分隔');
  }).blur(function(){
    var pattern = /^1\d{10}$|^(0\d{2,3}-?|\(0\d{2,3}\))?[1-9]\d{4,7}(-\d{1,8})?$/;
    if(pattern.test($(this).val())){
      $(this).removeClass('input_err');
      $(this).next().text('√').removeClass('txt_err').addClass('txt_correct');
      isTrue=true;
    }else{
      $(this).addClass('input_err');
      $(this).next().text("×").removeClass('txt_correct').addClass('txt_err');
      isTrue=false;
    }
  });
})

以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時(shí)也希望多多支持腳本之家!

相關(guān)文章

最新評論

郎溪县| 健康| 安龙县| 万宁市| 云南省| 洱源县| 南丹县| 如皋市| 吉林市| 曲靖市| 托克托县| 光泽县| 黔东| 利川市| 嘉义市| 富锦市| 洞口县| 岑巩县| 高唐县| 南川市| 乃东县| 若尔盖县| 镇赉县| 汪清县| 浦江县| 社旗县| 平果县| 禹城市| 克什克腾旗| 固原市| 德令哈市| 奈曼旗| 旬邑县| 江门市| 双城市| 涪陵区| 喀喇沁旗| 衡东县| 乌兰县| 彝良县| 阜平县|