phpcms 内部检测用户名长度

<?php 

/*
1.js部分ajax就不说了,很好改...把min  max更改下就行了

2. php内部更改   路径:   phpcms/libs/functions/global.func.php
*/

/**
 * 检查用户名是否符合规定
 *
 * @param STRING $username 要检查的用户名
 * @return     TRUE or FALSE
 */
function is_username($username) {
    $strlen = strlen($username);
    if(is_badword($username) || !preg_match("/^[a-zA-Z0-9_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]+$/", $username)){
        return false;
    } elseif ( 40 < $strlen || $strlen < 2 )
    {
        return false;
    }
    return true;
}

 ?>
时间: 2024-10-12 09:15:54

phpcms 内部检测用户名长度的相关文章

js注册检测 用户名、密码、手机号、邮箱

请输入电话号码:<input name="" type="text" id="telphone" value=""/><br /> 请输入邮箱地址:<input name="" type="text" id="mail" value="" /><br /> 请第一次输入密码:<input nam

Struts2+Ajax实现检测用户名是否唯一

搞了慢慢两天,终于弄明白了怎么在Struts2框架中使用Ajax检测用户名的存在了.虽然,比起那些大牛们来,这速度确实够慢的,不过,最终弄出来还是满满的成就感啊. 闲话休提,言归正传.直接上代码: Action: 1 package com.bbs.action; 2 3 import javax.servlet.http.HttpServletRequest; 4 import javax.servlet.http.HttpServletResponse; 5 import org.apach

【05】AJAX实例-检测用户名是否存在(实例)

AJAX实例-检测用户名是否存在 用户注册时,需要填写个人信息,其中包括用户名.当用户输入完成时,JavaScript 需要及时检测用户名是否存在,如果存在给出提示,请用户更换用户名. 当然,这个步骤可以在用户提交表单以后由后台程序检测,如果用户名已存在,用户需要返回注册页面重新填写用户名,而前面填写的其他信息也随着网页的跳转已经过期,全部需要重填,这对用户来说是极大的伤害. 因此,有必要使用 AJAX 在用户不提交信息的情况下及时检测用户名是否存在. 前台代码: <p> 请输入用户名:<

php应用Ajax技术检测用户名

1.搭建Ajax开发框架,代码如下 <script language="javascript"> var http_request = false; function createRequest(url) { //初始化对象并发出XMLHttpRequest请求 http_request = false; if (window.XMLHttpRequest) { //Mozilla等其他浏览器 http_request = new XMLHttpRequest(); if

[zabbix] zabbix从内部检测web页面

环境说明: 两台机器各运行一个tomcat实例,通过阿里云slb到后端,假设后端服务挂了一个,从外部访问整个服务还是可用的,所以需要从内部检测web页面. zabbix自带的web场景都是从外部检测web页面,并不符合此次的需求. zabbix-agent104 172.16.2.104 tomcat 8081 zabbix-agent105 172.16.2.105 tomcat 8081 1.zabbix-agent机器上添加UserParameter(版本:zabbix-agent-3.4

Ajax实现:注册时自动检测用户名是否存在

当光标离开用户名文本框时,自动检测当前用户名是否可以用于注册 1 <tr> 2 <td width="231px" align="center" valign="top" style="height: 26px">用户名</td> 3 <td valign="top" width="357px" align="left" st

Discuze修改用户名长度限制

第一步,在网站 uc_client\model 目录下的 user.php文件中,找到如下代码: ? 1 if($len > 15 || $len < 3 || preg_match("/\s+|^c:\\con\\con|[%,\*\"\s\<\>\&]|$guestexp/is", $username)) 将其中的 15 修改为你所要的最大数字,将 3 修改为你所要的 最小数字. 第二步,在网站 source/language目录下的 la

UITextView自定义placeholder功能:用一个label写了文字,然后当检测到长度不为0的时候就把label隐藏

-(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text { if ([text isEqualToString:@"\n"]) {//检测到“完成” [textView resignFirstResponder];//释放键盘 return NO; } if (adviceMsg.text.length == 0) {//

021-异步注册登录(检测用户名)

Register.html 1 <!DOCTYPE html> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 5 <title></title> 6 <script