javascript正则匹配汉字、数字、字母、下划线_基础知识
程序员文章站
2022-03-31 13:17:40
...
javascript正则检测只含有汉字、数字、字母、下划线不能以下划线开头和结尾
var reg = /^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]+$/;
if (!reg.test(实际取值的字符串)) {
alert('请输入5-24位字符:支持中文、英文、数字、“_”,推荐使用中文');
}
遇到一个用户名检测的的问题,查了一下,总结例子如下:
复制代码 代码如下:
var reg = /^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]+$/;
if (!reg.test(实际取值的字符串)) {
alert('请输入5-24位字符:支持中文、英文、数字、“_”,推荐使用中文');
}
推荐阅读
-
【正则表达式】检测字符串只包含数字、字母、下划线、汉字,该如何解决
-
【正则表达式】检测字符串只包含数字、字母、下划线、汉字,该如何解决
-
PHP正则匹配6到16位字符组合(且只能为数字、字母、下划线)
-
javascript正则匹配汉字、数字、字母、下划线_基础知识
-
javascript - 求助大神帮忙写个正则表达式,要求数字字母下划线中划线禁止出现@?
-
js正则表达式匹配数字字母下划线等_javascript技巧
-
PHP正则提取啊汉字字母数字下划线的方法以及常用正则表达式
-
PHP正则提取啊汉字字母数字下划线的方法以及常用正则表达式
-
js正则表达式匹配数字字母下划线等_javascript技巧
-
javascript正则匹配汉字、数字、字母、下划线_基础知识