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

 更新时间:2014年04月10日 15:53:15   作者:  
javascript正则检测只含有汉字、数字、字母、下划线不能以下划线开头和结尾,需要的朋友可以参考下

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

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

复制代码 代码如下:

var reg = /^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]+$/;
if (!reg.test(实际取值的字符串)) {
    alert('请输入5-24位字符:支持中文、英文、数字、“_”,推荐使用中文');
}

相关文章

  • JavaScript 学习笔记之操作符

    JavaScript 学习笔记之操作符

    本文着重给大家介绍了javascript的操作符,包含一元操作符、位操作符、布尔操作符这3种类型,讲解的十分全面,小伙伴们参考下
    2015-01-01
  • 深入理解JavaScript编程中的原型概念

    深入理解JavaScript编程中的原型概念

    这篇文章主要介绍了深入理解JavaScript编程中的原型概念,包括prototype属性的使用等一些相关知识,需要的朋友可以参考下
    2015-06-06
  • 了解前端理论:rscss和rsjs

    了解前端理论:rscss和rsjs

    在前端开发中,我们会尝试去定一些规则和约定,来让项目质量更高,更易于维护。而对于这些规则和约定,我们也会希望它内容简单,容易理解。下面小编来和大家一起学习一下
    2019-05-05
  • JavaScript DOM 学习第五章 表单简介

    JavaScript DOM 学习第五章 表单简介

    在这一章我主要介绍一些用来检测用户输入的代码,利用这些代码,你也可以写一些自己的检测函数。
    2010-02-02
  • js中document.write的那点事

    js中document.write的那点事

    document.write()方法可以用在两个方面:页面载入过程中用实时脚本创建页面内容,以及用延时脚本创建本窗口或新窗口的内容。该方法需要一个字符串参数,它是写到窗口或框架中的HTML内容。这些字符串参数可以是变量或值为字符串的表达式,写入的内容常常包括HTML标记语言
    2014-12-12
  • document.open() 与 document.write()

    document.open() 与 document.write()

    document.open() 与 document.write()...
    2006-10-10
  • 全面了解js中的script标签

    全面了解js中的script标签

    下面小编就为大家带来一篇全面了解js中的script标签。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-07-07
  • web面试之JS预解析与变量提升区别

    web面试之JS预解析与变量提升区别

    这篇文章主要介绍了web面试中常会问道的问题,JS函数预解析与变量提升区别,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步早日升职加薪
    2021-09-09
  • 微信和qq时间格式模板实例详解

    微信和qq时间格式模板实例详解

    这篇文章主要介绍了微信和qq时间格式模板实例详解的相关资料,需要的朋友可以参考下
    2016-10-10
  • javascript克隆对象深度介绍

    javascript克隆对象深度介绍

    本文将详细介绍js 深度克隆的分类与实现,需要的朋友可以参考下
    2012-11-11

最新评论