迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發框架,基于MIT開源許可協議發布,免費且不限制商業使用,是免費開源的產品,以萬端互聯為設計理念,支持的微信公眾號、小程序、APP客戶端、移動端網站、PC網站等多終端式管理系統。
聯系官方銷售客服
1835022288
028-61286886
如果限制注冊密碼必須英文與數字結合?
本來想使用layui的表單驗證功能的,但發現注冊按鈕是JS提交的,就不知道咋整了。
想給注冊密碼加下如下驗證,怎么辦呢
/^(?=.*[a-zA-Z]+)(?=.*[0-9]+)[a-zA-Z0-9]+$/
用js做驗證,這種代碼百度應該會很多的
1、打開自定義鉤子文件 config/hooks.php
2、增加注冊前的鉤子代碼
\Phpcmf\Hooks::on('member_register_before', function($post) { // 用正則表達式驗證 if (!preg_match("/^(?=.*[a-zA-Z]+)(?=.*[0-9]+)[a-zA-Z0-9]+$/", $post['password'])) { \Phpcmf\Service::C()->_json(0, "注冊密碼必須英文與數字結合"); } });
用js做驗證,這種代碼百度應該會很多的
1、打開自定義鉤子文件 config/hooks.php
2、增加注冊前的鉤子代碼