javascript正则匹配汉字、数字、字母、下划线


Posted in Javascript onApril 10, 2014

javascript正则检测只含有汉字、数字、字母、下划线不能以下划线开头和结尾

遇到一个用户名检测的的问题,查了一下,总结例子如下:

var reg = /^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]+$/;
if (!reg.test(实际取值的字符串)) {
    alert('请输入5-24位字符:支持中文、英文、数字、“_”,推荐使用中文');
}
Javascript 相关文章推荐
java script编程起步(第三课)
Jan 10 Javascript
JavaScript调用堆栈及setTimeout使用方法深入剖析
Feb 16 Javascript
js获取日期:昨天今天和明天、后天
Jun 11 Javascript
简介JavaScript中substring()方法的使用
Jun 06 Javascript
页面get请求 中文参数方法乱码问题的快速解决方法
May 31 Javascript
AngularJS基础 ng-selected 指令简单示例
Aug 03 Javascript
每个程序员都需要学习 JavaScript 的7个理由小结
Sep 03 Javascript
详解ES6中的代理模式——Proxy
Jan 08 Javascript
基于express中路由规则及获取请求参数的方法
Mar 12 Javascript
微信小程序学习笔记之目录结构、基本配置图文详解
Mar 28 Javascript
微信小程序实现定位及到指定位置导航的示例代码
Aug 20 Javascript
Vue 使用Props属性实现父子组件的动态传值详解
Nov 13 Javascript
jquery禁止输入数字以外的字符的示例(纯数字验证码)
Apr 10 #Javascript
jQuery实现单击按钮遮罩弹出对话框(仿天猫的删除对话框)
Apr 10 #Javascript
jquery获取复选框被选中的值
Apr 10 #Javascript
实现checkbox全选、反选、取消JavaScript小脚本异常
Apr 10 #Javascript
用js设置下拉框为只读的小技巧
Apr 10 #Javascript
js获取上传文件大小示例代码
Apr 10 #Javascript
JavaScript中双叹号(!!)作用示例介绍
Apr 10 #Javascript
You might like
Linux中用PHP判断程序运行状态的2个方法
2014/05/04 PHP
利用PHP命令行模式采集股票趋势信息
2016/08/09 PHP
php封装的page分页类完整实例
2016/10/18 PHP
PHP实现可精确验证身份证号码的工具类示例
2018/05/31 PHP
laravel-admin的图片删除实例
2019/09/30 PHP
PHPStorm2020.1永久激活及下载更新至2020(推荐)
2020/09/25 PHP
require.js的用法详解
2015/10/20 Javascript
深入理解js函数的作用域与this指向
2016/05/28 Javascript
详解AngularJS中$filter过滤器使用(自定义过滤器)
2017/02/04 Javascript
Vue 2.X的状态管理vuex记录详解
2017/03/23 Javascript
详解vue项目构建与实战
2017/06/27 Javascript
Node.js实现连接mysql数据库功能示例
2017/09/15 Javascript
vue2.0 自定义组件的方法(vue组件的封装)
2018/06/05 Javascript
vue多层嵌套路由实例分析
2019/03/19 Javascript
关于JSON解析的实现过程解析
2019/10/08 Javascript
vue 实现在同一界面实现组件的动态添加和删除功能
2020/06/16 Javascript
JavaScript实现Tab标签页切换的最简便方式(4种)
2020/06/28 Javascript
如何检测JavaScript中的死循环示例详解
2020/08/30 Javascript
Python中使用PyHook监听鼠标和键盘事件实例
2014/07/18 Python
在Python中用has_key()方法查找键是否存在的教程
2015/05/21 Python
在Django的视图中使用form对象的方法
2015/07/18 Python
Django在win10下的安装并创建工程
2017/11/20 Python
python celery分布式任务队列的使用详解
2019/07/08 Python
解决CSS3 transition-delay 属性默认值0不带单位失效的问题
2020/10/29 HTML / CSS
HTML5 canvas基本绘图之图形变换
2016/06/27 HTML / CSS
西班牙英格列斯百货法国官网:El Corte Inglés法国
2017/07/09 全球购物
瑞典时尚服装购物网站:Miinto.se
2017/10/30 全球购物
FLIR美国官网:热成像, 夜视和红外摄像系统
2018/07/13 全球购物
网络方面基础面试题
2012/11/16 面试题
Python面试题:Python是如何进行内存管理的
2014/08/04 面试题
XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?
2016/01/12 面试题
施工质量承诺书范文
2014/05/30 职场文书
golang interface判断为空nil的实现代码
2021/04/24 Golang
JavaScript流程控制(循环)
2021/12/06 Javascript
JavaScript ES6的函数拓展
2022/01/18 Javascript
安装harbor作为docker镜像仓库的问题
2022/06/14 Servers