We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update Log/更新日志
Data/数据 {"data":[{"app":"","dataId":"9Rz5EhTLnEB5Jcqlgn5OHOAst9lW1Za6","identify":"category","data":"{"code":"/\n\n 可用变量\n\n* shopName 商户名称,shopRemark 商户备注,type 账单类型(支出、收入),hour 当前时,minute 当前分,money 金额\n\n* 可用内置函数(判断是否在当前时间段) isInTimeInner(minTime, maxTime,timeHour,timeMinute)\n\n* minTime 最小时间(如12:00), maxTime 最大时间(如13:00),timeHour 当前时,timeMinute 当前分\n\n* 比如:if(true)return '其它';\n\n*/\n\nvar sRemark = shopName + shopRemark,//将商户名、商户备注、账单来源整合为一个变量\n\n aRegs =[];\n\nswitch (type) {\n\n case \"支出\":\n\n case \"报销\":\n\n /添加分类识别规则:这部分可以自行修改、添加或删除:基本格式为:{bkName:\"分类名\",reg:\"正则表达式\"},注意:在中括号内添加。不懂正则表达式的不建议修改。/\n\n var aOutRegs=\n\n /三餐: 日常三餐的饮食,本分类将在后续分类中按时间进行拆分,分别输出为早餐、中餐、晚餐、夜宵。若不需要分开,后面会提供修改方法。/ \n\n [{bkName:\"餐饮\",reg: /[餐食饭炸烤蒸炒煨炖煮汤]|(粉|面|家菜)[店馆]|[包早]点|鲜包|(卤|螺蛳|牛肉|花甲)粉|(手工|拉|biangbiang|粉|刀削|牛肉)[面麵麺]|(家常|私房)菜|新芙蓉|早点|早餐|沙县小吃|馄饨|饺子|麻辣|小吃|[鸡牛羊]排|肯德基|麦当劳|烧烤|烤肉|火锅|pizza|[披批比匹]萨|寿司|饿了么|美团订单|胡辣汤|包子|生煎|饼|外卖/i},\n\n /日常: 日常生活的消费,包含有一些常见的关键词。可以自行修改。/\n\n {bkName:\"零食\",reg: /七件事|超市|便利|.*客隆|家.福|快乐惠|世纪联华|联华超市|大润发|华润万家|苏果|沃尔玛|物美|新一佳|好又多|华联|文峰大世界|TESCO乐购|易初莲花|麦德龙|中百连锁仓储|人人乐|家家悦|潍坊百货|欧尚|永辉|武商量贩|新华都|步步高商业|永旺|红旗连锁|三江购物|互惠|美廉美|百佳超市|易买得|维客|美特好|保龙仓|华普|利客来|良友金伴|美宜佳|华冠|家润多|华之友|好家乡|惠友|民生家乐|思达|雅家乐|天惠|新江厦|赵一鸣|来优品|喜洋洋|乐尔乐/},\n\n {bkName:\"电子电器\",reg: /手机|电脑|电视|冰箱|洗衣机|空调|NOKIA|诺基亚|MOTO|摩托罗拉|Samsung|三星|索尼爱立信|Apple|苹果|Philips|飞利浦|lenovo|联想|LGSharp|夏普|多普达|金立|Amoi|夏新|Bird|波导|纽曼|Haier|海尔|TCL|HP|惠普|BenQ|明基|OPPO|Konka|康佳|CECT|HEDY|七喜|CoolPAD|酷派|ASUS|华硕|Mio宇达电通|琦基|ZTE|中兴|MEIZU|魅族|UT斯达康|BlackBerry|黑莓|Alcatel|阿尔卡特|大显|HKC|弘谷电|艾美讯|amsam|恒基伟业|Palm|RIM|OKWAP|英华达|天语|小米|华为|一加|联想|OPPO|vivo|诺基亚|华硕|惠普|三星|索尼|金士顿|闪迪|七彩虹|英特尔|Intel|AMD|松下|美的|格力/i},\n\n {bkName:\"健身\",reg: /健身|运动|瑜珈|增肌|keep/i},\n\n {bkName:\"房租\",reg: /公寓|租房|房东/},\n\n {bkName:\"饮料\",reg: /奶茶|零食|[饮甜]品|果汁|星巴克|桥头排骨|烧仙草|茶颜悦色|喜茶|奈雪茶|蜜雪冰城|CoCo都可|一点点|乐乐茶|古茗|郭记冰点|幸运咖|益禾堂|晴天见|沪上阿姨|快乐柠檬/i},\n\n {bkName:\"矿泉水\",reg: /矿泉水|农夫山泉|凉白开|水/},\n\n {bkName:\"柴米油盐\",reg: /调料|(柴米油盐酱醋)/},\n\n {bkName:\"停车费\",reg: /停车|临时停车/},\n\n {bkName:\"过路费\",reg: /高速|ETC|通行/i},\n\n {bkName:\"洗澡\",reg: /澡堂|洗浴|海洋之星|单间|大池|桑拿/},\n\n {bkName:\"日用品\",reg: /口罩|灭蚊液|抽纸|纸|液|垃圾袋|除湿袋|保鲜膜|脸盆|蚊香/},\n\n {bkName:\"养鱼\",reg: /买.鱼|鱼/i},\n\n {bkName:\"邮费\",reg: /[快速][递运]|百世汇通|物流|安能|德邦|韵达|申通|宅急送|礼品|长途|短途|一路芳香|货拉拉|快递|运费|Zzzz|天河|方圆|诚通/},\n\n {bkName:\"饮料\",reg: /[烟酒]|芙蓉王|大中华|红双喜|中南海|玉溪|红河|利群|金圣|野山茶|五粮液|茅台|国窖1573|[天海梦]之蓝|水井坊|剑南春|四特|稻花香|二锅头|马尿|老白干|波尔多|拉菲|黑桃A|[干甜][红白]|香槟|白兰地|伏特加|威士忌|纯生|乌苏|百威|雪津|雪花|乌苏|麦之初|科罗娜/i},\n\n /定期缴费: 每月或每段时间相对固定的消费/\n\n {bkName:\"党费\",reg: /(会|党)费/},\n\n {bkName:\"话费网费\",reg: /电信|联通|移动|宽带|铁通|流量|短信/},\n\n {bkName:\"燃气\",reg: /(燃|液化)气/},\n\n {bkName:\"电费\",reg: /电费|国网/},\n\n {bkName:\"水费\",reg: /水费|水务/},\n\n {bkName:\"保险\",reg: /保[险单]|相互宝/},\n\n /形象工程: 穿着打扮等外在形象的消费。/\n\n {bkName:\"购物\",reg: /[衣裤鞋袜帽穿戴]|[男女]装|牛仔|耐克|nike|阿迪|361[度°]|鸿星尔克|特步|李宁|美特斯邦威|优衣库|以纯/i},\n\n {bkName:\"理发\",reg: /发廊|美发|Tony|美业|理发|烫头|剪发/},\n\n {bkName:\"洗护\",reg: /洗面奶|面膜|卸妆[水棉油膏]|口红|防晒|(水|润肤|身体)乳|(眼|护手)霜|爽肤|精[华油]|[乳唇]膏|凝胶|祛痘|(果|水杨)酸|粉底|欧莱雅|施华蔻|雅诗.兰黛/},\n\n /虚拟消费: 支持正版,虚拟内容付费。这里缺游戏类分类,主要因为微信提取到的账单备注无法支持识别。/\n\n {bkName:\"买会员\",reg: /加速器|(1号|畅读|影城)卡|[^蚁]会员|QQ(美化|号)|vip|迅雷|爱奇艺|优酷|腾讯视频/i},\n\n {bkName:\"资源付费\",reg: /VPN|梯子|服务器/i},\n\n {bkName:\"买软件\",reg: /软件.安装|(激活|注册)码|([高升]级|专业|付费|终[生身级]|增强|完整|永久)版|\\bP(ro|lus)\\b/i},\n\n {bkName:\"游戏充值\",reg: /游戏|game|Steam|育碧|点券/i},\n\n /娱乐: 生活需要娱乐,电影、旅行、玩耍、泡吧,后续将完善分类。/\n\n {bkName:\"电影\",reg: /影[城院]|(电影|淘票)票|猫眼电影|中影|王府井|cgv|潇湘国际/i},\n\n {bkName:\"酒店住宿\",reg: /旅[游行社馆]|[青国]旅|酒店|宾馆|招待所|维也纳国际|凯宾斯基|华天|7天|如家|民宿/},\n\n {bkName:\"娱乐项目\",reg: /直播|虎牙|斗鱼|抖音|密室|VR|台球|桌球|8球|大玩家|捣台球|乔氏|游戏币|输钱|卡丁车|打麻将|抓娃娃|滑雪/},\n\n {bkName:\"上网\",reg: /网咖|网吧|网费|电竞/},\n\n {bkName:\"水果\",reg: /果|水果|果雨|小果妹/},\n\n {bkName:\"买菜\",reg: /买.根|买.个|买.斤/},\n\n {bkName:\"K歌\",reg: /KTV|纯K|唱吧|K歌/i},\n\n /非常规消费: 这些消费并不常有,而且金额、频率存在较大的不确定性/\n\n {bkName:\"医疗\",reg: /医(院|馆|.?室)|药[店房号]|诊所|卫生(服务(中心|站)|[院所室])/i},\n\n {bkName:\"买网课\",reg: /课程|教[材辅育程你]|讲[解义]|学会|入门到精通|慕课|学院|医视时代|医脉通|新东方在线|潭州课堂沪江小D/i},\n\n {bkName:\"打印\",reg: /打印|复印/},\n\n {bkName:\"学费\",reg: /学费/},\n\n {bkName:\"考试\",reg: /考试|报名/},\n\n {bkName:\"景区门票\",reg: /门票|旅游|景区|文旅/},\n\n {bkName:\"书籍\",reg: /买书|书|本/},\n\n {bkName:\"罚款\",reg: /交警|公安|法院|违章|闯红灯/},\n\n {bkName:\"车检\",reg: /年检|车检|车辆检测/},\n\n {bkName:\"维修保养\",reg: /维修|更换|保养/},\n\n /交通: 出行的交通费用,这里将最常用且可以通用的地铁和公交合并在一起,买车、养车和加油也算在了一起。/\n\n {bkName:\"交通卡\",reg: /雪球科技|地铁|公交/},\n\n {bkName:\"打车\",reg: /滴滴|高德|出租车|的士|打的|代驾|百度/},\n\n {bkName:\"火车\",reg: /铁路|火车|高铁|列车/},\n\n {bkName:\"飞机\",reg: /航[空班]|机票/},\n\n {bkName:\"充电\",reg: /e充电|国网桩|直流桩|国家电网|即插即充|充电/},\n\n {bkName:\"洗车\",reg: /洗车|汽车美容|汽车/},\n\n {bkName:\"加油\",reg: /加油站|石[油化]|海油|通用|大众|五菱|依维柯|荣威|申沃|东风|雪铁龙|本田|霸龙|悦达起亚|风神|小康|一汽|解放|奥迪|丰田|红旗|马自达|夏利|佳宝|北汽|现代|福田|Jeep|奔驰|宝马|雷诺|特斯拉|法拉利|宾利|保时捷|兰博基尼|劳斯莱斯|欧曼|昌河|绅宝|威旺|欧辉|广汽|传祺|三菱|菲亚特|客车|吉奥|日野|长安商用|哈飞|陆风|标致/i},\n\n /红包和转账: 各种转账和红包/\n\n {bkName:\"兽药支出\",reg:/李哥|全能|神医|动保|兽药|.盒|.套|.组/i},\n\n {bkName:\"人情\",reg:/(红包)给别人/},\n\n ];\n\n aRegs=aRegs.concat(aOutRegs);\n\n aOutRegs = null;\n\n break;\n\n case \"收入\":\n\n var aInRegs =//收入的分类规则:\n\n [{bkName:\"工资\",reg:/(工资|津贴|发放|新网银行)/},\n\n {bkName:\"收红包\",reg:/收.(红包|转账)/},\n\n {bkName:\"副业\",reg:/(李哥|兽药|动保)/},\n\n {bkName:\"爹给的\",reg:/(爹)/},\n\n {bkName:\"妈给的\",reg:/(娘)/},\n\n {bkName:\"亲戚以外\",reg:/(姑|姨|叔|舅|姐)/},\n\n ];\n\n aRegs=aRegs.concat(aInRegs);\n\n aInRegs = null;\n\n break;\n\n default :\n\n aRegs=[];\n\n break;\n\n}\n\n/\n\n通过for循环语句,逐条验证规则。\n\n/\n\nvar sBook;//[不需要三餐分开的可以删除本行]定义一个sBook变量存放分类,以便对一些特殊分类进行进一步处理。\n\nfor (var i = 0 ,len = aRegs.length ; i<len; i++) {\n\n if (aRegs[i].reg.test(sRemark))\n\n /不需要三餐按时间分开的,\n\n 请进行以下操作:\n\n 1、将这条注释之后的所有代码删除(必须)\n\n 2、删除上一条注释标注的代码(非必须)\n\n 3、删除后在这条注释后添加这行代码:(必须)\n\n return aRegs[i].bkName;}\n\n 这样就可以结束了。/\n\n {\n\n sBook = aRegs[i].bkName;\n\n i=sRemark=aRegs=null;//回收变量,这些变量使用到此结束\n\n break;\n\n }\n\n}\n\n/以下内容为根据时间将三餐分开/\n\nswitch (sBook) { //通过sBook值选择操作,使用Switch语句性能比if语句高。\n\n case \"三餐\": //将三餐单列:按时间分类,使用isInTimeInner()函数判定。\n\n if (isInTimeInner(\"06:00\", \"10:29\", hour, minute)) return \"早餐\";\n\n else if (isInTimeInner(\"10:30\", \"16:44\", hour, minute)) return \"午餐\";\n\n else if (isInTimeInner(\"16:45\", \"19:29\", hour, minute)) return \"晚餐\";\n\n else if (isInTimeInner(\"19:30\", \"05:59\", hour, minute)) return \"夜宵\";\n\n break;\n\n default :\n\n return sBook;\n\n}","dataId":"9Rz5EhTLnEB5Jcqlgn5OHOAst9lW1Za6","regular_name":"小源子专用自动分类规则v1.0","id":"192","regular_remark":"6月6日:对官方的demo进行了修改后能用的。","auto_wrap":"on","version":21}","use":1,"name":"小源子专用自动分类规则v1.0","remark":"6月6日:对官方的demo进行了修改后能用的。","id":192,"sort":2,"version":"21","regular":"/\n\n 可用变量\n\n shopName 商户名称,shopRemark 商户备注,type 账单类型(支出、收入),hour 当前时,minute 当前分,money 金额\n\n 可用内置函数(判断是否在当前时间段) isInTimeInner(minTime, maxTime,timeHour,timeMinute)\n\n minTime 最小时间(如12:00), maxTime 最大时间(如13:00),timeHour 当前时,timeMinute 当前分\n\n 比如:if(true)return '其它';\n\n/\n\nvar sRemark = shopName + shopRemark,//将商户名、商户备注、账单来源整合为一个变量\n\n aRegs =[];\n\nswitch (type) {\n\n case "支出":\n\n case "报销":\n\n /添加分类识别规则:这部分可以自行修改、添加或删除:基本格式为:{bkName:"分类名",reg:"正则表达式"},注意:在中括号内添加。不懂正则表达式的不建议修改。/\n\n var aOutRegs=\n\n /三餐: 日常三餐的饮食,本分类将在后续分类中按时间进行拆分,分别输出为早餐、中餐、晚餐、夜宵。若不需要分开,后面会提供修改方法。/ \n\n [{bkName:"餐饮",reg: /[餐食饭炸烤蒸炒煨炖煮汤]|(粉|面|家菜)[店馆]|[包早]点|鲜包|(卤|螺蛳|牛肉|花甲)粉|(手工|拉|biangbiang|粉|刀削|牛肉)[面麵麺]|(家常|私房)菜|新芙蓉|早点|早餐|沙县小吃|馄饨|饺子|麻辣|小吃|[鸡牛羊]排|肯德基|麦当劳|烧烤|烤肉|火锅|pizza|[披批比匹]萨|寿司|饿了么|美团订单|胡辣汤|包子|生煎|饼|外卖/i},\n\n /日常: 日常生活的消费,包含有一些常见的关键词。可以自行修改。/\n\n {bkName:"零食",reg: /七件事|超市|便利|.*客隆|家.*福|快乐惠|世纪联华|联华超市|大润发|华润万家|苏果|沃尔玛|物美|新一佳|好又多|华联|文峰大世界|TESCO乐购|易初莲花|麦德龙|中百连锁仓储|人人乐|家家悦|潍坊百货|欧尚|永辉|武商量贩|新华都|步步高商业|永旺|红旗连锁|三江购物|互惠|美廉美|百佳超市|易买得|维客|美特好|保龙仓|华普|利客来|良友金伴|美宜佳|华冠|家润多|华之友|好家乡|惠友|民生家乐|思达|雅家乐|天惠|新江厦|赵一鸣|来优品|喜洋洋|乐尔乐/},\n\n {bkName:"电子电器",reg: /手机|电脑|电视|冰箱|洗衣机|空调|NOKIA|诺基亚|MOTO|摩托罗拉|Samsung|三星|索尼爱立信|Apple|苹果|Philips|飞利浦|lenovo|联想|LGSharp|夏普|多普达|金立|Amoi|夏新|Bird|波导|纽曼|Haier|海尔|TCL|HP|惠普|BenQ|明基|OPPO|Konka|康佳|CECT|HEDY|七喜|CoolPAD|酷派|ASUS|华硕|Mio宇达电通|琦基|ZTE|中兴|MEIZU|魅族|UT斯达康|BlackBerry|黑莓|Alcatel|阿尔卡特|大显|HKC|弘谷电|艾美讯|amsam|恒基伟业|Palm|RIM|OKWAP|英华达|天语|小米|华为|一加|联想|OPPO|vivo|诺基亚|华硕|惠普|三星|索尼|金士顿|闪迪|七彩虹|英特尔|Intel|AMD|松下|美的|格力/i},\n\n {bkName:"健身",reg: /健身|运动|瑜珈|增肌|keep/i},\n\n {bkName:"房租",reg: /公寓|租房|房东/},\n\n {bkName:"饮料",reg: /奶茶|零食|[饮甜]品|果汁|星巴克|桥头排骨|烧仙草|茶颜悦色|喜茶|奈雪茶|蜜雪冰城|CoCo都可|一点点|乐乐茶|古茗|郭记冰点|幸运咖|益禾堂|晴天见|沪上阿姨|快乐柠檬/i},\n\n {bkName:"矿泉水",reg: /矿泉水|农夫山泉|凉白开|水/},\n\n {bkName:"柴米油盐",reg: /调料|(柴米油盐酱醋)/},\n\n {bkName:"停车费",reg: /停车|临时停车/},\n\n {bkName:"过路费",reg: /高速|ETC|通行/i},\n\n {bkName:"洗澡",reg: /澡堂|洗浴|海洋之星|单间|大池|桑拿/},\n\n {bkName:"日用品",reg: /口罩|灭蚊液|抽纸|纸|液|垃圾袋|除湿袋|保鲜膜|脸盆|蚊香/},\n\n {bkName:"养鱼",reg: /买.*鱼|鱼/i},\n\n {bkName:"邮费",reg: /[快速][递运]|百世汇通|物流|安能|德邦|韵达|申通|宅急送|礼品|长途|短途|一路芳香|货拉拉|快递|运费|Zzzz|天河|方圆|诚通/},\n\n {bkName:"饮料",reg: /[烟酒]|芙蓉王|大中华|红双喜|中南海|玉溪|红河|利群|金圣|野山茶|五粮液|茅台|国窖1573|[天海梦]之蓝|水井坊|剑南春|四特|稻花香|二锅头|马尿|老白干|波尔多|拉菲|黑桃A|[干甜][红白]|香槟|白兰地|伏特加|威士忌|纯生|乌苏|百威|雪津|雪花|乌苏|麦之初|科罗娜/i},\n\n /定期缴费: 每月或每段时间相对固定的消费/\n\n {bkName:"党费",reg: /(会|党)费/},\n\n {bkName:"话费网费",reg: /电信|联通|移动|宽带|铁通|流量|短信/},\n\n {bkName:"燃气",reg: /(燃|液化)气/},\n\n {bkName:"电费",reg: /电费|国网/},\n\n {bkName:"水费",reg: /水费|水务/},\n\n {bkName:"保险",reg: /保[险单]|相互宝/},\n\n /形象工程: 穿着打扮等外在形象的消费。/\n\n {bkName:"购物",reg: /[衣裤鞋袜帽穿戴]|[男女]装|牛仔|耐克|nike|阿迪|361[度°]|鸿星尔克|特步|李宁|美特斯邦威|优衣库|以纯/i},\n\n {bkName:"理发",reg: /发廊|美发|Tony|美业|理发|烫头|剪发/},\n\n {bkName:"洗护",reg: /洗面奶|面膜|卸妆[水棉油膏]|口红|防晒|(水|润肤|身体)乳|(眼|护手)霜|爽肤|精[华油]|[乳唇]膏|凝胶|祛痘|(果|水杨)酸|粉底|欧莱雅|施华蔻|雅诗.*兰黛/},\n\n /虚拟消费: 支持正版,虚拟内容付费。这里缺游戏类分类,主要因为微信提取到的账单备注无法支持识别。/\n\n {bkName:"买会员",reg: /加速器|(1号|畅读|影城)卡|[^蚁]会员|QQ(美化|号)|vip|迅雷|爱奇艺|优酷|腾讯视频/i},\n\n {bkName:"资源付费",reg: /VPN|梯子|服务器/i},\n\n {bkName:"买软件",reg: /软件.*安装|(激活|注册)码|([高升]级|专业|付费|终[生身级]|增强|完整|永久)版|\bP(ro|lus)\b/i},\n\n {bkName:"游戏充值",reg: /游戏|game|Steam|育碧|点券/i},\n\n /娱乐: 生活需要娱乐,电影、旅行、玩耍、泡吧,后续将完善分类。/\n\n {bkName:"电影",reg: /影[城院]|(电影|淘票)票|猫眼电影|中影|王府井|cgv|潇湘国际/i},\n\n {bkName:"酒店住宿",reg: /旅[游行社馆]|[青国]旅|酒店|宾馆|招待所|维也纳国际|凯宾斯基|华天|7天|如家|民宿/},\n\n {bkName:"娱乐项目",reg: /直播|虎牙|斗鱼|抖音|密室|VR|台球|桌球|8球|大玩家|捣台球|乔氏|游戏币|输钱|卡丁车|打麻将|抓娃娃|滑雪/},\n\n {bkName:"上网",reg: /网咖|网吧|网费|电竞/},\n\n {bkName:"水果",reg: /果|水果|果雨|小果妹/},\n\n {bkName:"买菜",reg: /买.*根|买.*个|买.*斤/},\n\n {bkName:"K歌",reg: /KTV|纯K|唱吧|K歌/i},\n\n /非常规消费: 这些消费并不常有,而且金额、频率存在较大的不确定性/\n\n {bkName:"医疗",reg: /医(院|馆|.?室)|药[店房号]|诊所|卫生(服务(中心|站)|[院所室])/i},\n\n {bkName:"买网课",reg: /课程|教[材辅育程你]|讲[解义]|学会|入门到精通|慕课|学院|医视时代|医脉通|新东方在线|潭州课堂沪江小D/i},\n\n {bkName:"打印",reg: /打印|复印/},\n\n {bkName:"学费",reg: /学费/},\n\n {bkName:"考试",reg: /考试|报名/},\n\n {bkName:"景区门票",reg: /门票|旅游|景区|文旅/},\n\n {bkName:"书籍",reg: /买书|书|本/},\n\n {bkName:"罚款",reg: /交警|公安|法院|违章|闯红灯/},\n\n {bkName:"车检",reg: /年检|车检|车辆检测/},\n\n {bkName:"维修保养",reg: /维修|更换|保养/},\n\n /交通: 出行的交通费用,这里将最常用且可以通用的地铁和公交合并在一起,买车、养车和加油也算在了一起。/\n\n {bkName:"交通卡",reg: /雪球科技|地铁|公交/},\n\n {bkName:"打车",reg: /滴滴|高德|出租车|的士|打的|代驾|百度/},\n\n {bkName:"火车",reg: /铁路|火车|高铁|列车/},\n\n {bkName:"飞机",reg: /航[空班]|机票/},\n\n {bkName:"充电",reg: /e充电|国网桩|直流桩|国家电网|即插即充|充电/},\n\n {bkName:"洗车",reg: /洗车|汽车美容|汽车/},\n\n {bkName:"加油",reg: /加油站|石[油化]|海油|通用|大众|五菱|依维柯|荣威|申沃|东风|雪铁龙|本田|霸龙|悦达起亚|风神|小康|一汽|解放|奥迪|丰田|红旗|马自达|夏利|佳宝|北汽|现代|福田|Jeep|奔驰|宝马|雷诺|特斯拉|法拉利|宾利|保时捷|兰博基尼|劳斯莱斯|欧曼|昌河|绅宝|威旺|欧辉|广汽|传祺|三菱|菲亚特|客车|吉奥|日野|长安商用|哈飞|陆风|标致/i},\n\n /红包和转账: 各种转账和红包/\n\n {bkName:"兽药支出",reg:/李哥|全能|神医|动保|兽药|.盒|.套|.组/i},\n\n {bkName:"人情",reg:/(红包)给别人/},\n\n ];\n\n aRegs=aRegs.concat(aOutRegs);\n\n aOutRegs = null;\n\n break;\n\n case "收入":\n\n var aInRegs =//收入的分类规则:\n\n [{bkName:"工资",reg:/(工资|津贴|发放|新网银行)/},\n\n {bkName:"收红包",reg:/收.(红包|转账)/},\n\n {bkName:"副业",reg:/(李哥|兽药|动保)/},\n\n {bkName:"爹给的",reg:/(爹)/},\n\n {bkName:"妈给的",reg:/(娘)/},\n\n {bkName:"亲戚以外",reg:/(姑|姨|叔|舅|姐)/},\n\n ];\n\n aRegs=aRegs.concat(aInRegs);\n\n aInRegs = null;\n\n break;\n\n default :\n\n aRegs=[];\n\n break;\n\n}\n\n/\n\n通过for循环语句,逐条验证规则。\n\n/\n\nvar sBook;//[不需要三餐分开的可以删除本行]定义一个sBook变量存放分类,以便对一些特殊分类进行进一步处理。\n\nfor (var i = 0 ,len = aRegs.length ; i<len; i++) {\n\n if (aRegs[i].reg.test(sRemark))\n\n /不需要三餐按时间分开的,\n\n 请进行以下操作:\n\n 1、将这条注释之后的所有代码删除(必须)\n\n 2、删除上一条注释标注的代码(非必须)\n\n 3、删除后在这条注释后添加这行代码:(必须)\n\n return aRegs[i].bkName;}\n\n 这样就可以结束了。/\n\n {\n\n sBook = aRegs[i].bkName;\n\n i=sRemark=aRegs=null;//回收变量,这些变量使用到此结束\n\n break;\n\n }\n\n}\n\n/以下内容为根据时间将三餐分开/\n\nswitch (sBook) { //通过sBook值选择操作,使用Switch语句性能比if语句高。\n\n case "三餐": //将三餐单列:按时间分类,使用isInTimeInner()函数判定。\n\n if (isInTimeInner("06:00", "10:29", hour, minute)) return "早餐";\n\n else if (isInTimeInner("10:30", "16:44", hour, minute)) return "午餐";\n\n else if (isInTimeInner("16:45", "19:29", hour, minute)) return "晚餐";\n\n else if (isInTimeInner("19:30", "05:59", hour, minute)) return "夜宵";\n\n break;\n\n default :\n\n return sBook;\n\n}"}],"from":"category","id":"9Rz5EhTLnEB5Jcqlgn5OHOAst9lW1Za6","version":"21"}
<!--data-->
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Update Log/更新日志
Data/数据
{"data":[{"app":"","dataId":"9Rz5EhTLnEB5Jcqlgn5OHOAst9lW1Za6","identify":"category","data":"{"code":"/\n\n 可用变量\n\n* shopName 商户名称,shopRemark 商户备注,type 账单类型(支出、收入),hour 当前时,minute 当前分,money 金额\n\n* 可用内置函数(判断是否在当前时间段) isInTimeInner(minTime, maxTime,timeHour,timeMinute)\n\n* minTime 最小时间(如12:00), maxTime 最大时间(如13:00),timeHour 当前时,timeMinute 当前分\n\n* 比如:if(true)return '其它';\n\n*/\n\nvar sRemark = shopName + shopRemark,//将商户名、商户备注、账单来源整合为一个变量\n\n aRegs =[];\n\nswitch (type) {\n\n case \"支出\":\n\n case \"报销\":\n\n /添加分类识别规则:这部分可以自行修改、添加或删除:基本格式为:{bkName:\"分类名\",reg:\"正则表达式\"},注意:在中括号内添加。不懂正则表达式的不建议修改。/\n\n var aOutRegs=\n\n /三餐: 日常三餐的饮食,本分类将在后续分类中按时间进行拆分,分别输出为早餐、中餐、晚餐、夜宵。若不需要分开,后面会提供修改方法。/ \n\n [{bkName:\"餐饮\",reg: /[餐食饭炸烤蒸炒煨炖煮汤]|(粉|面|家菜)[店馆]|[包早]点|鲜包|(卤|螺蛳|牛肉|花甲)粉|(手工|拉|biangbiang|粉|刀削|牛肉)[面麵麺]|(家常|私房)菜|新芙蓉|早点|早餐|沙县小吃|馄饨|饺子|麻辣|小吃|[鸡牛羊]排|肯德基|麦当劳|烧烤|烤肉|火锅|pizza|[披批比匹]萨|寿司|饿了么|美团订单|胡辣汤|包子|生煎|饼|外卖/i},\n\n /日常: 日常生活的消费,包含有一些常见的关键词。可以自行修改。/\n\n {bkName:\"零食\",reg: /七件事|超市|便利|.*客隆|家.福|快乐惠|世纪联华|联华超市|大润发|华润万家|苏果|沃尔玛|物美|新一佳|好又多|华联|文峰大世界|TESCO乐购|易初莲花|麦德龙|中百连锁仓储|人人乐|家家悦|潍坊百货|欧尚|永辉|武商量贩|新华都|步步高商业|永旺|红旗连锁|三江购物|互惠|美廉美|百佳超市|易买得|维客|美特好|保龙仓|华普|利客来|良友金伴|美宜佳|华冠|家润多|华之友|好家乡|惠友|民生家乐|思达|雅家乐|天惠|新江厦|赵一鸣|来优品|喜洋洋|乐尔乐/},\n\n {bkName:\"电子电器\",reg: /手机|电脑|电视|冰箱|洗衣机|空调|NOKIA|诺基亚|MOTO|摩托罗拉|Samsung|三星|索尼爱立信|Apple|苹果|Philips|飞利浦|lenovo|联想|LGSharp|夏普|多普达|金立|Amoi|夏新|Bird|波导|纽曼|Haier|海尔|TCL|HP|惠普|BenQ|明基|OPPO|Konka|康佳|CECT|HEDY|七喜|CoolPAD|酷派|ASUS|华硕|Mio宇达电通|琦基|ZTE|中兴|MEIZU|魅族|UT斯达康|BlackBerry|黑莓|Alcatel|阿尔卡特|大显|HKC|弘谷电|艾美讯|amsam|恒基伟业|Palm|RIM|OKWAP|英华达|天语|小米|华为|一加|联想|OPPO|vivo|诺基亚|华硕|惠普|三星|索尼|金士顿|闪迪|七彩虹|英特尔|Intel|AMD|松下|美的|格力/i},\n\n {bkName:\"健身\",reg: /健身|运动|瑜珈|增肌|keep/i},\n\n {bkName:\"房租\",reg: /公寓|租房|房东/},\n\n {bkName:\"饮料\",reg: /奶茶|零食|[饮甜]品|果汁|星巴克|桥头排骨|烧仙草|茶颜悦色|喜茶|奈雪茶|蜜雪冰城|CoCo都可|一点点|乐乐茶|古茗|郭记冰点|幸运咖|益禾堂|晴天见|沪上阿姨|快乐柠檬/i},\n\n {bkName:\"矿泉水\",reg: /矿泉水|农夫山泉|凉白开|水/},\n\n {bkName:\"柴米油盐\",reg: /调料|(柴米油盐酱醋)/},\n\n {bkName:\"停车费\",reg: /停车|临时停车/},\n\n {bkName:\"过路费\",reg: /高速|ETC|通行/i},\n\n {bkName:\"洗澡\",reg: /澡堂|洗浴|海洋之星|单间|大池|桑拿/},\n\n {bkName:\"日用品\",reg: /口罩|灭蚊液|抽纸|纸|液|垃圾袋|除湿袋|保鲜膜|脸盆|蚊香/},\n\n {bkName:\"养鱼\",reg: /买.鱼|鱼/i},\n\n {bkName:\"邮费\",reg: /[快速][递运]|百世汇通|物流|安能|德邦|韵达|申通|宅急送|礼品|长途|短途|一路芳香|货拉拉|快递|运费|Zzzz|天河|方圆|诚通/},\n\n {bkName:\"饮料\",reg: /[烟酒]|芙蓉王|大中华|红双喜|中南海|玉溪|红河|利群|金圣|野山茶|五粮液|茅台|国窖1573|[天海梦]之蓝|水井坊|剑南春|四特|稻花香|二锅头|马尿|老白干|波尔多|拉菲|黑桃A|[干甜][红白]|香槟|白兰地|伏特加|威士忌|纯生|乌苏|百威|雪津|雪花|乌苏|麦之初|科罗娜/i},\n\n /定期缴费: 每月或每段时间相对固定的消费/\n\n {bkName:\"党费\",reg: /(会|党)费/},\n\n {bkName:\"话费网费\",reg: /电信|联通|移动|宽带|铁通|流量|短信/},\n\n {bkName:\"燃气\",reg: /(燃|液化)气/},\n\n {bkName:\"电费\",reg: /电费|国网/},\n\n {bkName:\"水费\",reg: /水费|水务/},\n\n {bkName:\"保险\",reg: /保[险单]|相互宝/},\n\n /形象工程: 穿着打扮等外在形象的消费。/\n\n {bkName:\"购物\",reg: /[衣裤鞋袜帽穿戴]|[男女]装|牛仔|耐克|nike|阿迪|361[度°]|鸿星尔克|特步|李宁|美特斯邦威|优衣库|以纯/i},\n\n {bkName:\"理发\",reg: /发廊|美发|Tony|美业|理发|烫头|剪发/},\n\n {bkName:\"洗护\",reg: /洗面奶|面膜|卸妆[水棉油膏]|口红|防晒|(水|润肤|身体)乳|(眼|护手)霜|爽肤|精[华油]|[乳唇]膏|凝胶|祛痘|(果|水杨)酸|粉底|欧莱雅|施华蔻|雅诗.兰黛/},\n\n /虚拟消费: 支持正版,虚拟内容付费。这里缺游戏类分类,主要因为微信提取到的账单备注无法支持识别。/\n\n {bkName:\"买会员\",reg: /加速器|(1号|畅读|影城)卡|[^蚁]会员|QQ(美化|号)|vip|迅雷|爱奇艺|优酷|腾讯视频/i},\n\n {bkName:\"资源付费\",reg: /VPN|梯子|服务器/i},\n\n {bkName:\"买软件\",reg: /软件.安装|(激活|注册)码|([高升]级|专业|付费|终[生身级]|增强|完整|永久)版|\\bP(ro|lus)\\b/i},\n\n {bkName:\"游戏充值\",reg: /游戏|game|Steam|育碧|点券/i},\n\n /娱乐: 生活需要娱乐,电影、旅行、玩耍、泡吧,后续将完善分类。/\n\n {bkName:\"电影\",reg: /影[城院]|(电影|淘票)票|猫眼电影|中影|王府井|cgv|潇湘国际/i},\n\n {bkName:\"酒店住宿\",reg: /旅[游行社馆]|[青国]旅|酒店|宾馆|招待所|维也纳国际|凯宾斯基|华天|7天|如家|民宿/},\n\n {bkName:\"娱乐项目\",reg: /直播|虎牙|斗鱼|抖音|密室|VR|台球|桌球|8球|大玩家|捣台球|乔氏|游戏币|输钱|卡丁车|打麻将|抓娃娃|滑雪/},\n\n {bkName:\"上网\",reg: /网咖|网吧|网费|电竞/},\n\n {bkName:\"水果\",reg: /果|水果|果雨|小果妹/},\n\n {bkName:\"买菜\",reg: /买.根|买.个|买.斤/},\n\n {bkName:\"K歌\",reg: /KTV|纯K|唱吧|K歌/i},\n\n /非常规消费: 这些消费并不常有,而且金额、频率存在较大的不确定性/\n\n {bkName:\"医疗\",reg: /医(院|馆|.?室)|药[店房号]|诊所|卫生(服务(中心|站)|[院所室])/i},\n\n {bkName:\"买网课\",reg: /课程|教[材辅育程你]|讲[解义]|学会|入门到精通|慕课|学院|医视时代|医脉通|新东方在线|潭州课堂沪江小D/i},\n\n {bkName:\"打印\",reg: /打印|复印/},\n\n {bkName:\"学费\",reg: /学费/},\n\n {bkName:\"考试\",reg: /考试|报名/},\n\n {bkName:\"景区门票\",reg: /门票|旅游|景区|文旅/},\n\n {bkName:\"书籍\",reg: /买书|书|本/},\n\n {bkName:\"罚款\",reg: /交警|公安|法院|违章|闯红灯/},\n\n {bkName:\"车检\",reg: /年检|车检|车辆检测/},\n\n {bkName:\"维修保养\",reg: /维修|更换|保养/},\n\n /交通: 出行的交通费用,这里将最常用且可以通用的地铁和公交合并在一起,买车、养车和加油也算在了一起。/\n\n {bkName:\"交通卡\",reg: /雪球科技|地铁|公交/},\n\n {bkName:\"打车\",reg: /滴滴|高德|出租车|的士|打的|代驾|百度/},\n\n {bkName:\"火车\",reg: /铁路|火车|高铁|列车/},\n\n {bkName:\"飞机\",reg: /航[空班]|机票/},\n\n {bkName:\"充电\",reg: /e充电|国网桩|直流桩|国家电网|即插即充|充电/},\n\n {bkName:\"洗车\",reg: /洗车|汽车美容|汽车/},\n\n {bkName:\"加油\",reg: /加油站|石[油化]|海油|通用|大众|五菱|依维柯|荣威|申沃|东风|雪铁龙|本田|霸龙|悦达起亚|风神|小康|一汽|解放|奥迪|丰田|红旗|马自达|夏利|佳宝|北汽|现代|福田|Jeep|奔驰|宝马|雷诺|特斯拉|法拉利|宾利|保时捷|兰博基尼|劳斯莱斯|欧曼|昌河|绅宝|威旺|欧辉|广汽|传祺|三菱|菲亚特|客车|吉奥|日野|长安商用|哈飞|陆风|标致/i},\n\n /红包和转账: 各种转账和红包/\n\n {bkName:\"兽药支出\",reg:/李哥|全能|神医|动保|兽药|.盒|.套|.组/i},\n\n {bkName:\"人情\",reg:/(红包)给别人/},\n\n ];\n\n aRegs=aRegs.concat(aOutRegs);\n\n aOutRegs = null;\n\n break;\n\n case \"收入\":\n\n var aInRegs =//收入的分类规则:\n\n [{bkName:\"工资\",reg:/(工资|津贴|发放|新网银行)/},\n\n {bkName:\"收红包\",reg:/收.(红包|转账)/},\n\n {bkName:\"副业\",reg:/(李哥|兽药|动保)/},\n\n {bkName:\"爹给的\",reg:/(爹)/},\n\n {bkName:\"妈给的\",reg:/(娘)/},\n\n {bkName:\"亲戚以外\",reg:/(姑|姨|叔|舅|姐)/},\n\n ];\n\n aRegs=aRegs.concat(aInRegs);\n\n aInRegs = null;\n\n break;\n\n default :\n\n aRegs=[];\n\n break;\n\n}\n\n/\n\n通过for循环语句,逐条验证规则。\n\n/\n\nvar sBook;//[不需要三餐分开的可以删除本行]定义一个sBook变量存放分类,以便对一些特殊分类进行进一步处理。\n\nfor (var i = 0 ,len = aRegs.length ; i<len; i++) {\n\n if (aRegs[i].reg.test(sRemark))\n\n /不需要三餐按时间分开的,\n\n 请进行以下操作:\n\n 1、将这条注释之后的所有代码删除(必须)\n\n 2、删除上一条注释标注的代码(非必须)\n\n 3、删除后在这条注释后添加这行代码:(必须)\n\n return aRegs[i].bkName;}\n\n 这样就可以结束了。/\n\n {\n\n sBook = aRegs[i].bkName;\n\n i=sRemark=aRegs=null;//回收变量,这些变量使用到此结束\n\n break;\n\n }\n\n}\n\n/以下内容为根据时间将三餐分开/\n\nswitch (sBook) { //通过sBook值选择操作,使用Switch语句性能比if语句高。\n\n case \"三餐\": //将三餐单列:按时间分类,使用isInTimeInner()函数判定。\n\n if (isInTimeInner(\"06:00\", \"10:29\", hour, minute)) return \"早餐\";\n\n else if (isInTimeInner(\"10:30\", \"16:44\", hour, minute)) return \"午餐\";\n\n else if (isInTimeInner(\"16:45\", \"19:29\", hour, minute)) return \"晚餐\";\n\n else if (isInTimeInner(\"19:30\", \"05:59\", hour, minute)) return \"夜宵\";\n\n break;\n\n default :\n\n return sBook;\n\n}","dataId":"9Rz5EhTLnEB5Jcqlgn5OHOAst9lW1Za6","regular_name":"小源子专用自动分类规则v1.0","id":"192","regular_remark":"6月6日:对官方的demo进行了修改后能用的。","auto_wrap":"on","version":21}","use":1,"name":"小源子专用自动分类规则v1.0","remark":"6月6日:对官方的demo进行了修改后能用的。","id":192,"sort":2,"version":"21","regular":"/\n\n 可用变量\n\n shopName 商户名称,shopRemark 商户备注,type 账单类型(支出、收入),hour 当前时,minute 当前分,money 金额\n\n 可用内置函数(判断是否在当前时间段) isInTimeInner(minTime, maxTime,timeHour,timeMinute)\n\n minTime 最小时间(如12:00), maxTime 最大时间(如13:00),timeHour 当前时,timeMinute 当前分\n\n 比如:if(true)return '其它';\n\n/\n\nvar sRemark = shopName + shopRemark,//将商户名、商户备注、账单来源整合为一个变量\n\n aRegs =[];\n\nswitch (type) {\n\n case "支出":\n\n case "报销":\n\n /添加分类识别规则:这部分可以自行修改、添加或删除:基本格式为:{bkName:"分类名",reg:"正则表达式"},注意:在中括号内添加。不懂正则表达式的不建议修改。/\n\n var aOutRegs=\n\n /三餐: 日常三餐的饮食,本分类将在后续分类中按时间进行拆分,分别输出为早餐、中餐、晚餐、夜宵。若不需要分开,后面会提供修改方法。/ \n\n [{bkName:"餐饮",reg: /[餐食饭炸烤蒸炒煨炖煮汤]|(粉|面|家菜)[店馆]|[包早]点|鲜包|(卤|螺蛳|牛肉|花甲)粉|(手工|拉|biangbiang|粉|刀削|牛肉)[面麵麺]|(家常|私房)菜|新芙蓉|早点|早餐|沙县小吃|馄饨|饺子|麻辣|小吃|[鸡牛羊]排|肯德基|麦当劳|烧烤|烤肉|火锅|pizza|[披批比匹]萨|寿司|饿了么|美团订单|胡辣汤|包子|生煎|饼|外卖/i},\n\n /日常: 日常生活的消费,包含有一些常见的关键词。可以自行修改。/\n\n {bkName:"零食",reg: /七件事|超市|便利|.*客隆|家.*福|快乐惠|世纪联华|联华超市|大润发|华润万家|苏果|沃尔玛|物美|新一佳|好又多|华联|文峰大世界|TESCO乐购|易初莲花|麦德龙|中百连锁仓储|人人乐|家家悦|潍坊百货|欧尚|永辉|武商量贩|新华都|步步高商业|永旺|红旗连锁|三江购物|互惠|美廉美|百佳超市|易买得|维客|美特好|保龙仓|华普|利客来|良友金伴|美宜佳|华冠|家润多|华之友|好家乡|惠友|民生家乐|思达|雅家乐|天惠|新江厦|赵一鸣|来优品|喜洋洋|乐尔乐/},\n\n {bkName:"电子电器",reg: /手机|电脑|电视|冰箱|洗衣机|空调|NOKIA|诺基亚|MOTO|摩托罗拉|Samsung|三星|索尼爱立信|Apple|苹果|Philips|飞利浦|lenovo|联想|LGSharp|夏普|多普达|金立|Amoi|夏新|Bird|波导|纽曼|Haier|海尔|TCL|HP|惠普|BenQ|明基|OPPO|Konka|康佳|CECT|HEDY|七喜|CoolPAD|酷派|ASUS|华硕|Mio宇达电通|琦基|ZTE|中兴|MEIZU|魅族|UT斯达康|BlackBerry|黑莓|Alcatel|阿尔卡特|大显|HKC|弘谷电|艾美讯|amsam|恒基伟业|Palm|RIM|OKWAP|英华达|天语|小米|华为|一加|联想|OPPO|vivo|诺基亚|华硕|惠普|三星|索尼|金士顿|闪迪|七彩虹|英特尔|Intel|AMD|松下|美的|格力/i},\n\n {bkName:"健身",reg: /健身|运动|瑜珈|增肌|keep/i},\n\n {bkName:"房租",reg: /公寓|租房|房东/},\n\n {bkName:"饮料",reg: /奶茶|零食|[饮甜]品|果汁|星巴克|桥头排骨|烧仙草|茶颜悦色|喜茶|奈雪茶|蜜雪冰城|CoCo都可|一点点|乐乐茶|古茗|郭记冰点|幸运咖|益禾堂|晴天见|沪上阿姨|快乐柠檬/i},\n\n {bkName:"矿泉水",reg: /矿泉水|农夫山泉|凉白开|水/},\n\n {bkName:"柴米油盐",reg: /调料|(柴米油盐酱醋)/},\n\n {bkName:"停车费",reg: /停车|临时停车/},\n\n {bkName:"过路费",reg: /高速|ETC|通行/i},\n\n {bkName:"洗澡",reg: /澡堂|洗浴|海洋之星|单间|大池|桑拿/},\n\n {bkName:"日用品",reg: /口罩|灭蚊液|抽纸|纸|液|垃圾袋|除湿袋|保鲜膜|脸盆|蚊香/},\n\n {bkName:"养鱼",reg: /买.*鱼|鱼/i},\n\n {bkName:"邮费",reg: /[快速][递运]|百世汇通|物流|安能|德邦|韵达|申通|宅急送|礼品|长途|短途|一路芳香|货拉拉|快递|运费|Zzzz|天河|方圆|诚通/},\n\n {bkName:"饮料",reg: /[烟酒]|芙蓉王|大中华|红双喜|中南海|玉溪|红河|利群|金圣|野山茶|五粮液|茅台|国窖1573|[天海梦]之蓝|水井坊|剑南春|四特|稻花香|二锅头|马尿|老白干|波尔多|拉菲|黑桃A|[干甜][红白]|香槟|白兰地|伏特加|威士忌|纯生|乌苏|百威|雪津|雪花|乌苏|麦之初|科罗娜/i},\n\n /定期缴费: 每月或每段时间相对固定的消费/\n\n {bkName:"党费",reg: /(会|党)费/},\n\n {bkName:"话费网费",reg: /电信|联通|移动|宽带|铁通|流量|短信/},\n\n {bkName:"燃气",reg: /(燃|液化)气/},\n\n {bkName:"电费",reg: /电费|国网/},\n\n {bkName:"水费",reg: /水费|水务/},\n\n {bkName:"保险",reg: /保[险单]|相互宝/},\n\n /形象工程: 穿着打扮等外在形象的消费。/\n\n {bkName:"购物",reg: /[衣裤鞋袜帽穿戴]|[男女]装|牛仔|耐克|nike|阿迪|361[度°]|鸿星尔克|特步|李宁|美特斯邦威|优衣库|以纯/i},\n\n {bkName:"理发",reg: /发廊|美发|Tony|美业|理发|烫头|剪发/},\n\n {bkName:"洗护",reg: /洗面奶|面膜|卸妆[水棉油膏]|口红|防晒|(水|润肤|身体)乳|(眼|护手)霜|爽肤|精[华油]|[乳唇]膏|凝胶|祛痘|(果|水杨)酸|粉底|欧莱雅|施华蔻|雅诗.*兰黛/},\n\n /虚拟消费: 支持正版,虚拟内容付费。这里缺游戏类分类,主要因为微信提取到的账单备注无法支持识别。/\n\n {bkName:"买会员",reg: /加速器|(1号|畅读|影城)卡|[^蚁]会员|QQ(美化|号)|vip|迅雷|爱奇艺|优酷|腾讯视频/i},\n\n {bkName:"资源付费",reg: /VPN|梯子|服务器/i},\n\n {bkName:"买软件",reg: /软件.*安装|(激活|注册)码|([高升]级|专业|付费|终[生身级]|增强|完整|永久)版|\bP(ro|lus)\b/i},\n\n {bkName:"游戏充值",reg: /游戏|game|Steam|育碧|点券/i},\n\n /娱乐: 生活需要娱乐,电影、旅行、玩耍、泡吧,后续将完善分类。/\n\n {bkName:"电影",reg: /影[城院]|(电影|淘票)票|猫眼电影|中影|王府井|cgv|潇湘国际/i},\n\n {bkName:"酒店住宿",reg: /旅[游行社馆]|[青国]旅|酒店|宾馆|招待所|维也纳国际|凯宾斯基|华天|7天|如家|民宿/},\n\n {bkName:"娱乐项目",reg: /直播|虎牙|斗鱼|抖音|密室|VR|台球|桌球|8球|大玩家|捣台球|乔氏|游戏币|输钱|卡丁车|打麻将|抓娃娃|滑雪/},\n\n {bkName:"上网",reg: /网咖|网吧|网费|电竞/},\n\n {bkName:"水果",reg: /果|水果|果雨|小果妹/},\n\n {bkName:"买菜",reg: /买.*根|买.*个|买.*斤/},\n\n {bkName:"K歌",reg: /KTV|纯K|唱吧|K歌/i},\n\n /非常规消费: 这些消费并不常有,而且金额、频率存在较大的不确定性/\n\n {bkName:"医疗",reg: /医(院|馆|.?室)|药[店房号]|诊所|卫生(服务(中心|站)|[院所室])/i},\n\n {bkName:"买网课",reg: /课程|教[材辅育程你]|讲[解义]|学会|入门到精通|慕课|学院|医视时代|医脉通|新东方在线|潭州课堂沪江小D/i},\n\n {bkName:"打印",reg: /打印|复印/},\n\n {bkName:"学费",reg: /学费/},\n\n {bkName:"考试",reg: /考试|报名/},\n\n {bkName:"景区门票",reg: /门票|旅游|景区|文旅/},\n\n {bkName:"书籍",reg: /买书|书|本/},\n\n {bkName:"罚款",reg: /交警|公安|法院|违章|闯红灯/},\n\n {bkName:"车检",reg: /年检|车检|车辆检测/},\n\n {bkName:"维修保养",reg: /维修|更换|保养/},\n\n /交通: 出行的交通费用,这里将最常用且可以通用的地铁和公交合并在一起,买车、养车和加油也算在了一起。/\n\n {bkName:"交通卡",reg: /雪球科技|地铁|公交/},\n\n {bkName:"打车",reg: /滴滴|高德|出租车|的士|打的|代驾|百度/},\n\n {bkName:"火车",reg: /铁路|火车|高铁|列车/},\n\n {bkName:"飞机",reg: /航[空班]|机票/},\n\n {bkName:"充电",reg: /e充电|国网桩|直流桩|国家电网|即插即充|充电/},\n\n {bkName:"洗车",reg: /洗车|汽车美容|汽车/},\n\n {bkName:"加油",reg: /加油站|石[油化]|海油|通用|大众|五菱|依维柯|荣威|申沃|东风|雪铁龙|本田|霸龙|悦达起亚|风神|小康|一汽|解放|奥迪|丰田|红旗|马自达|夏利|佳宝|北汽|现代|福田|Jeep|奔驰|宝马|雷诺|特斯拉|法拉利|宾利|保时捷|兰博基尼|劳斯莱斯|欧曼|昌河|绅宝|威旺|欧辉|广汽|传祺|三菱|菲亚特|客车|吉奥|日野|长安商用|哈飞|陆风|标致/i},\n\n /红包和转账: 各种转账和红包/\n\n {bkName:"兽药支出",reg:/李哥|全能|神医|动保|兽药|.盒|.套|.组/i},\n\n {bkName:"人情",reg:/(红包)给别人/},\n\n ];\n\n aRegs=aRegs.concat(aOutRegs);\n\n aOutRegs = null;\n\n break;\n\n case "收入":\n\n var aInRegs =//收入的分类规则:\n\n [{bkName:"工资",reg:/(工资|津贴|发放|新网银行)/},\n\n {bkName:"收红包",reg:/收.(红包|转账)/},\n\n {bkName:"副业",reg:/(李哥|兽药|动保)/},\n\n {bkName:"爹给的",reg:/(爹)/},\n\n {bkName:"妈给的",reg:/(娘)/},\n\n {bkName:"亲戚以外",reg:/(姑|姨|叔|舅|姐)/},\n\n ];\n\n aRegs=aRegs.concat(aInRegs);\n\n aInRegs = null;\n\n break;\n\n default :\n\n aRegs=[];\n\n break;\n\n}\n\n/\n\n通过for循环语句,逐条验证规则。\n\n/\n\nvar sBook;//[不需要三餐分开的可以删除本行]定义一个sBook变量存放分类,以便对一些特殊分类进行进一步处理。\n\nfor (var i = 0 ,len = aRegs.length ; i<len; i++) {\n\n if (aRegs[i].reg.test(sRemark))\n\n /不需要三餐按时间分开的,\n\n 请进行以下操作:\n\n 1、将这条注释之后的所有代码删除(必须)\n\n 2、删除上一条注释标注的代码(非必须)\n\n 3、删除后在这条注释后添加这行代码:(必须)\n\n return aRegs[i].bkName;}\n\n 这样就可以结束了。/\n\n {\n\n sBook = aRegs[i].bkName;\n\n i=sRemark=aRegs=null;//回收变量,这些变量使用到此结束\n\n break;\n\n }\n\n}\n\n/以下内容为根据时间将三餐分开/\n\nswitch (sBook) { //通过sBook值选择操作,使用Switch语句性能比if语句高。\n\n case "三餐": //将三餐单列:按时间分类,使用isInTimeInner()函数判定。\n\n if (isInTimeInner("06:00", "10:29", hour, minute)) return "早餐";\n\n else if (isInTimeInner("10:30", "16:44", hour, minute)) return "午餐";\n\n else if (isInTimeInner("16:45", "19:29", hour, minute)) return "晚餐";\n\n else if (isInTimeInner("19:30", "05:59", hour, minute)) return "夜宵";\n\n break;\n\n default :\n\n return sBook;\n\n}"}],"from":"category","id":"9Rz5EhTLnEB5Jcqlgn5OHOAst9lW1Za6","version":"21"}
<!--data-->
The text was updated successfully, but these errors were encountered: