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


Posted in Javascript onApril 10, 2014

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

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

var reg = /^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]+$/;
if (!reg.test(实际取值的字符串)) {
    alert('请输入5-24位字符:支持中文、英文、数字、“_”,推荐使用中文');
}
Javascript 相关文章推荐
jqGrid jQuery 表格插件测试代码
Aug 23 Javascript
JS实现自动变化的导航菜单效果代码
Sep 09 Javascript
全面解析Bootstrap布局组件应用
Feb 22 Javascript
JavaScript浮点数及运算精度调整详解
Oct 21 Javascript
纯js仿淘宝京东商品放大镜功能
Mar 02 Javascript
详解使用angular的HttpClient搭配rxjs
Sep 01 Javascript
vue2.0 如何把子组件的数据传给父组件(推荐)
Jan 15 Javascript
新年快乐! javascript实现超级炫酷的3D烟花特效
Jan 30 Javascript
js this 绑定机制深入详解
Apr 30 Javascript
Auto.JS实现抖音刷宝等刷视频app,自动点赞,自动滑屏,自动切换视频功能
May 08 Javascript
vue项目或网页上实现文字转换成语音播放功能
Jun 09 Javascript
vue集成一个支持图片缩放拖拽的富文本编辑器
Jan 29 Vue.js
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
PHP编码规范之注释和文件结构说明
2010/07/09 PHP
PHP字符编码问题之GB2312 VS UTF-8解决方法
2011/06/23 PHP
PHP 之Section与Cookie使用总结
2012/09/14 PHP
zf框架db类的分页示例分享
2014/03/14 PHP
php中spl_autoload详解
2014/10/17 PHP
php中常量DIRECTORY_SEPARATOR用法深入分析
2014/11/14 PHP
PHP SPL标准库之SplFixedArray使用实例
2015/05/12 PHP
Yii实现Command任务处理的方法详解
2016/07/14 PHP
详解PHP素材图片上传、下载功能
2019/04/12 PHP
jquery实现不同大小浏览器使用不同的css样式表的方法
2014/04/02 Javascript
Nodejs实现的一个静态服务器实例
2014/12/06 NodeJs
谈谈我对JavaScript原型和闭包系列理解(随手笔记9)
2015/12/24 Javascript
JavaScript中误用/g导致的正则test()无法正确重复执行的解决方案
2016/07/27 Javascript
用js控件div的滚动条,让它在内容更新时自动滚到底部的实现方法
2016/10/27 Javascript
完美实现js拖拽效果 return false用法详解
2017/07/28 Javascript
javaScript实现滚动条事件详解
2020/03/24 Javascript
Vue 去除路径中的#号
2018/04/19 Javascript
JavaScript中构造函数与原型链之间的关系详解
2019/02/25 Javascript
详解vuex之store源码简单解析
2019/06/13 Javascript
对Layer弹窗使用及返回数据接收的实例详解
2019/09/26 Javascript
详解Vue 项目中的几个实用组件(ts)
2019/10/29 Javascript
JavaScript实现省市联动效果
2019/11/22 Javascript
JS面向对象之多选框实现
2020/01/17 Javascript
约瑟夫问题的Python和C++求解方法
2015/08/20 Python
Python优化技巧之利用ctypes提高执行速度
2016/09/11 Python
python selenium自动上传有赞单号的操作方法
2018/07/05 Python
python使用OpenCV模块实现图像的融合示例代码
2020/04/10 Python
python 递归相关知识总结
2021/03/03 Python
HTML5之SVG 2D入门8—文档结构及相关元素总结
2013/01/30 HTML / CSS
canvas实现高阶贝塞尔曲线(N阶贝塞尔曲线生成器)
2018/01/10 HTML / CSS
巴西最大的体育用品商城:Netshoes巴西
2016/11/29 全球购物
Alexandre Birman美国官网:亚历山大·伯曼
2019/10/30 全球购物
2014年五一劳动节社区活动总结
2014/04/14 职场文书
2014年材料员工作总结
2014/11/19 职场文书
2014年节能工作总结
2014/12/18 职场文书
从QQtabBar看css命名规范BEM的详细介绍
2021/08/07 HTML / CSS