js 验证用户名(大小写英文字母、汉字、数字、下划线)

  * 验证用户名
  * (大小写英文字母、汉字、数字、下划线组成的长度3-12个字节)
  *
  * @parameter string str 字符串
  * @return boolean
  */

 function checkusername(str){ 
  return str.match(/^([u4e00-u9fa5]|[ufe30-uffa0]|[a-za-z0-9_]){3,12}$/);
 }
 

 /**
  * 验证常规字符
  * (只能输入大小写英文字母、汉字、数字、下划线)
  *
  * @parameter string str 字符串
  * @return boolean
  */

 function checkname(str){ 
  return str.match(/^([u4e00-u9fa5]|[ufe30-uffa0]|[a-za-z0-9_])*$/);
 }

时间: 2024-08-03 12:57:23

js 验证用户名(大小写英文字母、汉字、数字、下划线)的相关文章

用户名(6到10个字母,汉字,下划线。首字符不能是下划线)的验证怎么写

问题描述 用户名(6到10个字母,汉字,下划线.首字符不能是下划线)的验证怎么写 谢谢 解决方案 我在想,这个可能不能使用正则实现.原因在于一个汉字是相当于两个字符.那么你需要分步用JS判断.当然如果你不介意这个汉字的话,那么简单了./(?<!_)[A-Za-z0-9u4E00-u9FFF_]{6,10}/你可以要校验下,大致思路就是这样解决方案二:function verityName(){ var name=document.form1.userName.value; var zhengze

php验证用户名是否以字母开头与验证密码只能为数字和字母的组合代码

 代码如下 复制代码  function is_email($email)  {   if (preg_match("/[a-za-z0-9]+@[a-za-z0-9]+.[a-z]{2,4}/",$email,$mail))   {       return true;   }   else   {       return false;   }  }  /**   * 验证用户名是否以字母开头   */    代码如下 复制代码 function is_user_name($use

php验证用户名是否以字母开头与验证密码实例

 本文实例讲述了php验证用户名是否以字母开头与验证密码的方法.分享给大家供大家参考.具体如下: 验证用户名是否以字母开头与验证密码只能为数字和字母的组合代码,三种常用验证函数:验证邮箱地址格式 ,验证密码只能为数字和字母的组合以及验证用户名是否以字母开头代码,这是用户注册时或提交表单时会用的. 代码如下: function is_email($email)  {    if (preg_match("/[a-za-z0-9]+@[a-za-z0-9]+.[a-z]{2,4}/",$e

php验证用户名是否以字母开头与验证密码实例_正则表达式

本文实例讲述了php验证用户名是否以字母开头与验证密码的方法.分享给大家供大家参考.具体如下: 验证用户名是否以字母开头与验证密码只能为数字和字母的组合代码,三种常用验证函数:验证邮箱地址格式 ,验证密码只能为数字和字母的组合以及验证用户名是否以字母开头代码,这是用户注册时或提交表单时会用的. 复制代码 代码如下: function is_email($email)  {    if (preg_match("/[a-za-z0-9]+@[a-za-z0-9]+.[a-z]{2,4}/"

php验证用户名是否以字母开头的例子

验证用户名是否以字母开头与验证密码只能为数字和字母的组合代码,三种常用验证函数:验证邮箱地址格式 ,验证密码只能为数字和字母的组合以及验证用户名是否以字母开头代码,这是用户注册时或提交表单时会用的. 代码如下: php代码: function is_email($email) {   if (preg_match("/[a-za-z0-9]+@[a-za-z0-9]+.[a-z]{2,4}/",$email,$mail))   {       return true;   }   el

js中使用正则表达式查找字母和数字的方法

废话不多说,先看下js中使用正则查找字母和数字的方法,具体代码如下所示: <!DOCTYPE HTML> <html > <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> window.onload=function(){ localStorage.fiveData="

php 汉字字母数字下划线正则表达式

php教程 汉字字母数字下划线正则表达式 匹配首尾空白字符的正则表达式:^s*|s*$ 评注:可以用来删除行首行尾的空白字符(包括空格.制表符.换页符等等),非常有用的表达式 $action = trim($_get['action']); if($action == "sub") {     $str = $_post['dir'];        //if(!preg_match("/^[".chr(0xa1)."-".chr(0xff).&

ascii码-不能输入纯大小写英文字母,两者组合是可以成功的

问题描述 不能输入纯大小写英文字母,两者组合是可以成功的 Operate.java: import java.util.Scanner; public class Operate { public boolean show() { int j=0; System.out.println("请输入密码:"); Scanner input=new Scanner(System.in); String ss=input.next(); char a[]=ss.toCharArray(); f

js 限制只能是英文字符和数字

js 限制只能是英文字符和数字 <script> <input onkeyup="value="/oblog/value.replace(/[W]/g,"'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^d]/g,''))"> </script>