一款简单实用的PHP以星号隐藏用户名手机号码和邮箱实例,将用户的一些文字信息隐藏一部分用星号代替,以便于保护用户隐私. 隐藏函数: function hideStar($str) { //用户名.邮箱.手机账号中间字符串以*隐藏 if (strpos($str, '@')) { $email_array = explode("@", $str); $prevfix = (strlen($email_array[0]) < 4) ? "" : substr($s…
<?php class Hidesatr{ function hide_star_do($str) { //用户名.邮箱.手机账号中间字符串以*隐藏 if (strpos($str, '@')){ $email_array = explode("@", $str); $prevfix = (strlen($email_array[0]) < 4) ? "" : substr($str, 0, 3); //邮箱前缀 $count = 0; $str = p…
  一.仿淘宝评论购买记录隐藏部分用户名,以下代码亲测可用. function cut_str($string, $sublen, $start = 0, $code = 'UTF-8') { if($code == 'UTF-8') { $pa = "/[\x01-\x7f]|[\xc2-\xdf][\x80-\xbf]|\xe0[\xa0-\xbf][\x80-\xbf]|[\xe1-\xef][\x80-\xbf][\x80-\xbf]|\xf0[\x90-\xbf][\x80-\xbf]…
PHP用星号隐藏部份用户名.身份证.IP.手机号等实例 http://www.jb51.net/article/48800.htm 作者: 字体:[增加 减小] 类型:转载 时间:2014-04-08   这篇文章主要介绍了PHP用星号隐藏部份用户名.身份证.IP.手机号等实例,需要的朋友可以参考下     一.仿淘宝评论购买记录隐藏部分用户名,以下代码亲测可用. 复制代码代码如下: function cut_str($string, $sublen, $start = 0, $code = '…
ECSHOP手机号码或邮箱用户名都可以登录方法 ECSHOP教程/ ecshop教程网(www.ecshop119.com) 2013-06-30   有不少人都在找支持ECShop用户名.邮箱或手号码登录的插件,下面就讲一下如何实现用户名.邮箱或手机号码登录ECShop. 找到user.php 的以下代码: if (empty($_POST['captcha'])) { show_message($_LANG['invalid_captcha'], $_LANG['relogin_lnk'],…
function richtextfindtel(value) { /*固定电话.手机号码.邮箱*/ var tempValue = value.replace(/<[^>]+>/g, ""); var arrMatch = tempValue.match(/[0-9a-z][0-9a-z\-\_\.]+@([0-9a-z][0-9a-z\-]*\.)+[a-z]{2,}|0[0-9]{2,3}-{0,1}[2-9][0-9]{6,7}|[0-9]+/g); //按长…
Windows下新建隐藏用户名,防止忘记密码…
<-------------------------------------验证手机号码---------------------------------------------> function checktelephone() {                              var cellPhone=document.getElementByIdx_x_x_x_x_x("telephone");                             …
//判断手机号码格式是否正确 + (BOOL)valiMobile:(NSString *)mobile{     mobile = [mobile stringByReplacingOccurrencesOfString:@" " withString:@""];     if (mobile.length != 11)     {         return NO;     }else{         /**          * 移动号段正则表达式    …
本文为大家介绍下使用jquery验证邮箱.验证手机号码,具体实现思路及代码如下,感兴趣的朋友可以学习下 复制代码代码如下: //jquery验证邮箱  function checkSubmitEmail() {  if ($("#email").val() == "") {  //$("#confirmMsg").html("<font color='red'>邮箱地址不能为空!</font>"); …
1)检测IP地址的正则表达式 ((2 [0-4] \d | 25[0-5] | [01]?\d\d?) \.){3}(2 [0-4] \d | 25[0-5] | [01]?\d\d?) 2 [0-4] \d:第一个字符为2,第二个字符是0-4,第三个字符为任意数字,表示200-249: 25[0-5]:表示250-255: [01]?\d\d?:第一个字符可以是0或1,也可以没有:第二个字符为任意数字:第三个字符为任意数字,可以有也可以没有.表示1-199. 2)校验手机号码的正则表达式 手机…
配置当前的用户名邮箱可以当前项目配置或者全局配置. 仅当前项目配置: git config user.name 'your-user-name' git config user.email 'your-user-email' 全局配置: git config --global user.name 'your-user-name' git config --global user.email 'your-user-email' 新建shell脚本 change-email-name.sh 内容如下…
问题背景: 在已毕业师兄的电脑上提交自己的 Github 代码,(尽管有重新设置了 自己的SSH),但是 Github网站提交结果却显示师兄提交的: 验证当前本地属性: 怎么知道本地有设置?git config --local --list 看一眼.怎么设置本地属性? git config user.name/email. 解决方法: 法一:使用命令修改git的用户名和提交的邮箱 1)修改全局 如果你要修改当前全局的用户名和邮箱时,需要在上面的两条命令中添加一个参数,--global,代表的是全…
很多场合会用到判断输入框输入的是否为手机或者邮箱,下面是这个正则表达式: Pattern  patternMailBox  = Pattern .compile( "^([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$" ); // 正则表达的式匹配邮箱 Pattern patternTe…
GitHub 重点在开方源代码,其本身还是非常注重隐私的.这一点与面向企业的 GitLab 很不一样. 不过,你依然可能在 GitHub 上泄露隐私信息,例如企业内部所用的电子邮箱. GitHub 对个人隐私的尊重 git 的设定,开发者需要设置自己的邮箱: ▲ git 的邮箱设置(即便是公开的邮箱,我也不在博客里贴出来) 而在 GitLab 上,我们可以很直接地在提交上面看到提交者的邮箱: ▲ GitLab 上的提交信息(图片已被魔改,毕竟邮箱是隐私) 但是在 GitHub 上,同样的行为是看…
function validateMail(str:String) { var re_m = /^[a-z\d]+(\.[a-z\d]+)*@([\da-z](-[\da-z])?)+(\.{1,2}[a-z]+)+$/; if(re_m.test(str)){ alert("邮箱正确"); }else{ alert("邮箱错误"); } } function validatePhone(str) { var re = /^1\d{10}$/ if(re.test(…
注册文件 reg.html <html><style> #btn{ background-color: red; color:white; width: 235px; } span{ color: red; }</style><center> <form action="doreg.php" method="post" > <table> <tr> <td>用户名<…
提交完代码如图: 解决方案: 右键git bash here 输入命令如下: git config --global user.name "username" git config --global user.email “username@mail.com”…
$(document).ready(function(){ var mobile="{$user.mobile}"; var reg=/^(\d{3})\d{4}(\d{4})$/; mobile = mobile.replace(reg, "$1****$2"); $("#mymobile").text(mobile); });  …
研究了近一天的时间,通过查阅相关资料,终于对java发送邮件的机制,原理有了一点点的理解,希望能够帮到大家! 1.首先要向你的项目里导入1个jar包:mail-1.4.4.jar即可(实现qq和163邮箱发送其他邮箱(此案例只演示一种)) 2.代码如下所示 public class TestDemo1 { static String SSL_EMAIL = "javax.net.ssl.SSLSocketFactory"; //需要传的值都在main方法调用的sendmail里传! p…
<h1>手机号码归属地查询</h1>    <div class="outer">        <p>请输入手机号码</p>        <input type="text"  >        <span class="button">查询</span>        <span class="error">号码有…
学习了Python语言一段时间后,在公司的项目里也使用到了python来写测试脚本,一些重复的操作都使用脚本来处理了.大大的提高工作效率,减少了一些手工重复的操作. 以下是使用unittest框架写的简单的邮箱自动登录实例,分享给大家,有不足之处可留言交流. 由于QQ邮箱登录的页面使用iFrame的设计,在开始写的时候因为找不到切换的方法,导致代码老是报错. driver.switch_to.frame("login_frame") 在打开QQ邮箱首页后,需要先切换到login_fra…
AJAX实例-检测用户名是否存在   用户注册时,需要填写个人信息,其中包括用户名.当用户输入完成时,JavaScript 需要及时检测用户名是否存在,如果存在给出提示,请用户更换用户名. 当然,这个步骤可以在用户提交表单以后由后台程序检测,如果用户名已存在,用户需要返回注册页面重新填写用户名,而前面填写的其他信息也随着网页的跳转已经过期,全部需要重填,这对用户来说是极大的伤害. 因此,有必要使用 AJAX 在用户不提交信息的情况下及时检测用户名是否存在. 前台代码: <p> 请输入用户名:&…
需求很简单,就是实现按公司域名及服务器模拟exchange发送邮件,主要是协助自动化测试.主要功能:收件人/抄送/正文html/附件 本实例基于:python2.7.11 exchangelib1.12.0 1 安装exchangelib pip install exchangelib 2 话不多说直接贴代码吧 如有其他问题还可以参考:https://pypi.org/project/exchangelib/…
一款很实用的jQuery鼠标悬浮有动画效果的响应式瀑布流插件 在线预览 下载地址 实例代码 <!doctype html> <html lang="zh"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name…
修改 User.php  文件找到: if ($user->login($username, $password,isset($_POST['remember']))) 在它上边增加一段我们所要能用手机或者邮箱登陆的代码: if(is_email($username)) { $sql ="select user_name from ".$ecs->table('users')." where email='".$username."'"…
改变作者信息 为改变已经存在的 commit 的用户名和/或邮箱地址,你必须重写你 Git repo 的整个历史. 警告:这种行为对你的 repo 的历史具有破坏性.如果你的 repo 是与他人协同工作的,重写已发布的历史是一种不好的习惯.仅限紧急情况执行该操作. 使用脚本改变你 repo 的 Git 历史 我们写了一段能把 commit 作者旧的邮箱地址修改为正确用户名和邮箱的脚本. 注意:执行这段脚本会重写 repo 所有协作者的历史.完成以下操作后,任何 fork 或 clone 的人必须…
django有自己的认证系统,会自动根据用户名和密码进行验证.如果需要使用用户名或手机登录的话,需要重写django的认证后台,并且设置到配置文件中. 重写django的认证后台 class UsernameMobileAuthBackend(ModelBackend): """用户名或手机登录""" def authenticate(self, request, username=None, password=None, **kwargs):…
修改GIT已提交的用户名和邮箱 原文:https://help.github.com/en/github/using-git/changing-author-info 说明 要更改在现有提交中记录的名称和/或电子邮件地址,必须重写Git存储库的整个历史. 警告:此操作会破坏存储库的历史记录.如果您正在与其他人协作创建存储库,则重写已发布的历史记录被认为是不好的做法.你应该只在紧急情况下这样做. 使用脚本更改存储库的Git历史记录 使用下面的脚本,更改已提交数据的author或committer.…
修改vim ~/.zshrc文件,在文件底部增加 隐藏用户名和主机名 prompt_context() {} 只保留用户名,隐藏主机名 prompt_context() { if [[ "$USER" != "$DEFAULT_USER" || -n "$SSH_CLIENT" ]]; then prompt_segment black default "%(!.%{%F{yellow}%}.)$USER" fi } 只保留主…