PHP簡單實現正則匹配省市區的方法

2022-09-26 18:30:16 字數 774 閱讀 3759

省程式設計客棧市區正則匹配

複製** **如下:

preg_match('/(.*?(省|自治區|北京市|天津市))+(.*?(市|自治州|地區|區劃|縣))+(.*?(區|縣|鎮|鄉|街道))/', $address, $matches);

獲得省市區陣列

$address = '廣東省深圳市南山區';

preg_match('/(.*?(省|自治區|北京市|天津市))/', $address, $matches)程式設計客棧;

if (count($matches) > 1)

preg_match('/(.*?(市|自治州|地區|區劃|縣))/', $address, $matches);

if (count($matches) > 1)

preg_match('/(.*?(區|縣|鎮|鄉|街道))/', $address, $matches);

if (count($matches) > 1)

return [

'province' => isset($province) ? $www.cppcns.comprovince : '',

'city' => isset($city) ? $city : '',

'area' => isset($area) ? $area : '',

];感覺應該還有更好的方法,歡迎評論留言

ps:這裡再為大家提供2款非常方便的正規表示式工具供大家參考使用:

j**ascript正規表示式**測試工具:

正規表示式**生成工具:

iOS 省市區選擇的實現

一 簡介 該文主要實現的是省市區的選擇,可在個人修改位址的地方使用。二 需要的東西 三 製作原理 通過乙個uipickerview來顯示,將uipickerview分成三部分,省 市 區。進而載入資料。四 實現效果 展示 五 具體實現步驟 2 實現uipicker view的 方法 這裡的資料是暫時...

在vue中實現省市區的下拉聯動

drop table if exists region create table region id bigint 20 unsigned not null auto increment comment 該地區的自增id parent id bigint 20 unsigned null defau...

layui省市區的實現,及編輯時如何返顯

第一步 引入layui和jquery rel stylesheet href layui css layui.css src layui layui.js script src script 第二步 html class layui form class layui form item id are...