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


Posted in Javascript onApril 10, 2014

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

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

var reg = /^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]+$/;
if (!reg.test(实际取值的字符串)) {
    alert('请输入5-24位字符:支持中文、英文、数字、“_”,推荐使用中文');
}
Javascript 相关文章推荐
解决Extjs4中form表单提交后无法进入success函数问题
Nov 26 Javascript
jQuery的deferred对象详解
Nov 12 Javascript
Javascript中prototype属性实现给内置对象添加新的方法
May 14 Javascript
基于JS代码实现当鼠标悬停表格上显示这一格的全部内容
Jun 12 Javascript
jquery 点击元素后,滚动条滚动至该元素位置的方法
Aug 05 Javascript
vue-infinite-loading2.0 中文文档详解
Apr 08 Javascript
JS中的JSON对象的定义和取值实现代码
May 09 Javascript
vue 下列表侧滑操作实例代码详解
Jul 24 Javascript
vue自定v-model实现表单数据双向绑定问题
Sep 03 Javascript
javascript实现函数柯里化与反柯里化过程解析
Oct 08 Javascript
js实现限定区域范围拖拉拽效果
Nov 20 Javascript
详解JavaScript中的链式调用
Nov 27 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 魔术函数使用说明
2010/05/14 PHP
php自定义扩展名获取函数示例
2016/12/12 PHP
PHP里的$_GET数组介绍
2019/03/22 PHP
ThinkPHP框架整合微信支付之Native 扫码支付模式一图文详解
2019/04/09 PHP
JavaScript 仿关机效果的图片层
2008/12/26 Javascript
ExtJS[Desktop]实现图标换行示例代码
2013/11/17 Javascript
用Vue.js实现监听属性的变化
2016/11/17 Javascript
浅谈javascript中的数据类型转换
2016/12/27 Javascript
angularJS深拷贝详解
2017/03/23 Javascript
vue cli升级webapck4总结
2018/04/04 Javascript
JS实现的JSON数组去重算法示例
2018/04/11 Javascript
解决vue 按钮多次点击重复提交数据问题
2018/05/10 Javascript
vue实现的下拉框功能示例
2019/01/29 Javascript
Vue项目中如何使用Axios封装http请求详解
2019/10/23 Javascript
vuex实现数据状态持久化
2019/11/11 Javascript
vue el-table实现自定义表头
2019/12/11 Javascript
Python __setattr__、 __getattr__、 __delattr__、__call__用法示例
2015/03/06 Python
Python实现将n个点均匀地分布在球面上的方法
2015/03/12 Python
在Python下利用OpenCV来旋转图像的教程
2015/04/16 Python
Python找出最小的K个数实例代码
2018/01/04 Python
详解python使用递归、尾递归、循环三种方式实现斐波那契数列
2018/01/16 Python
pytorch模型预测结果与ndarray互转方式
2020/01/15 Python
Pycharm中使用git进行合作开发的教程详解
2020/11/17 Python
matplotlib部件之矩形选区(RectangleSelector)的实现
2021/02/01 Python
美国女性卫生用品公司:Thinx
2017/06/30 全球购物
我们是伦敦女孩:WalG
2018/01/08 全球购物
程序员机试试题汇总
2012/03/07 面试题
当x.equals(y)等于true时,x.hashCode()与y.hashCode()可以不相等,这句话对不对
2015/05/02 面试题
《可爱的动物》教学反思
2014/02/22 职场文书
《蜗牛的奖杯》教后反思
2014/04/24 职场文书
2015年五一劳动节活动总结
2015/02/09 职场文书
python中__slots__节约内存的具体做法
2021/07/04 Python
浅谈GO中的Channel以及死锁的造成
2022/03/18 Golang
flex弹性布局详解
2022/03/20 HTML / CSS
Python实现提取PDF简历信息并存入Excel
2022/04/02 Python
永中文档在线转换预览基于nginx配置部署方案
2022/06/10 Servers