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


Posted in Javascript onApril 10, 2014

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

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

var reg = /^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]+$/;
if (!reg.test(实际取值的字符串)) {
    alert('请输入5-24位字符:支持中文、英文、数字、“_”,推荐使用中文');
}
Javascript 相关文章推荐
javascript 传统事件模型构造的事件监听器实现代码
May 31 Javascript
JQuery 1.3.2以上版本中出现pareseerror错误的解决方法
Jan 11 Javascript
jQuery EasyUI API 中文文档 - ValidateBox验证框
Oct 06 Javascript
Javascript算符的优先级介绍
Mar 20 Javascript
javascript 中__proto__和prototype详解
Nov 25 Javascript
Angular学习笔记之angular的$filter服务浅析
Nov 12 Javascript
前端 Vue.js 和 MVVM 详细介绍
Dec 29 Javascript
Javascript面试经典套路reduce函数查重
Mar 23 Javascript
JQuery 封装 Ajax 常用方法(推荐)
May 21 jQuery
vue组件横向树实现代码
Aug 02 Javascript
微信小程序实现预览图片功能
Oct 22 Javascript
Vue的状态管理vuex使用方法详解
Feb 05 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
PHP在字符串中查找指定字符串并删除的代码
2008/10/02 PHP
php zlib压缩和解压缩swf文件的代码
2008/12/30 PHP
php数组函数序列之array_pop() - 删除数组中的最后一个元素
2011/11/07 PHP
PHP使用mkdir创建多级目录的方法
2015/12/22 PHP
php fseek函数读取大文件两种方法
2016/10/12 PHP
iOS+PHP注册登录系统 PHP部分(上)
2016/12/26 PHP
JSON 编辑器实现代码
2009/12/06 Javascript
JavaScript实现梯形乘法表的方法
2015/04/25 Javascript
jQuery实现点击水纹波动动画
2016/04/10 Javascript
关于Javascript回调函数的一个妙用
2016/08/29 Javascript
DropDownList控件绑定数据源的三种方法
2016/12/24 Javascript
jquery获取select,option所有的value和text的实例
2017/03/06 Javascript
Javascript面试经典套路reduce函数查重
2017/03/23 Javascript
react-redux中connect()方法详细解析
2017/05/27 Javascript
jQuery插件DataTables分页开发心得体会
2017/08/22 jQuery
详解vue-cli脚手架build目录中的dev-server.js配置文件
2017/11/24 Javascript
使用Vue-Awesome-Swiper实现旋转叠加轮播效果&平移轮播效果
2019/08/16 Javascript
vue路由教程之静态路由
2019/09/03 Javascript
nodejs实现UDP组播示例方法
2019/11/04 NodeJs
[49:29]LGD vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
使用FastCGI部署Python的Django应用的教程
2015/07/22 Python
带你认识Django
2019/01/15 Python
Pytorch之finetune使用详解
2020/01/18 Python
python实现一个猜拳游戏
2020/04/05 Python
Python 实现3种回归模型(Linear Regression,Lasso,Ridge)的示例
2020/10/15 Python
手把手教你实现一个canvas智绘画板的方法
2019/03/04 HTML / CSS
Discard Protocol抛弃协议的作用是什么
2015/10/10 面试题
暑期社会实践新闻稿
2015/07/17 职场文书
2016元旦主持人开场白
2015/12/03 职场文书
2017年寒假少先队活动总结
2016/04/06 职场文书
五年级作文之想象作文
2019/10/30 职场文书
解决python存数据库速度太慢的问题
2021/04/23 Python
详解thinkphp的Auth类认证
2021/05/28 PHP
PyTorch 如何检查模型梯度是否可导
2021/06/05 Python
JMeter对MySQL数据库进行压力测试的实现步骤
2022/01/22 MySQL
Python绘制散乱的点构成的图的方法
2022/04/21 Python