javascript匹配車牌號Regex

來源:互聯網
上載者:User

javascript匹配車牌號Regex

   匹配字元例如:

  京Z 12345 -京Z12345

  ZF 12345 -ZF12345

  臨時12345 臨時 12345

  規則:

  第一位:中文或字母第二位:字母或中文第三位可以是空格可以沒有

  後面跟字母或數字5-7個

  最終結果:

  $str="京時 12345";

  $rg="/^[\x{4e00}-\x{9fa5}|a-zA-Z]{1}[\x{4e00}-\x{9fa5}|a-zA-Z]{1}[\s]{0,1}[0-9a-zA-Z]{5,7}$/u";

  $match=preg_match($rg,$str);

  print_r($match);

  輸出結果為1

  最佳化下

  $rg="/^[\x{4e00}-\x{9fa5}|a-zA-Z]{1}[\s]{0,1}[0-9a-zA-Z]{5,7}$/u";

  其中

  \x{4e00}-\x{9fa5} 是16進位 匹配中文

  a-zA-Z 匹配 字母大小寫

  [\s]{0,1} 表示空格 為1

  [0-9a-zA-Z]{5,7} 表示5-7位為數字或者字母

  php正則擴充

  1.從某個字串開始截取一段數字

  $strs=”option-model-1 wide-swatch ModelCode-8228646 selected hover”;

  $patterns=”/ModelCode-(\d+)/i”;

  preg_match_all($patterns,$strs,$arr);

  print_r($arr);

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.