求一个正则表达式 判断只能是数字、字母、下划线
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求一个正则表达式 判断只能是数字、字母、下划线相关的知识,希望对你有一定的参考价值。
求一个正则表达式 判断只能是数字、字母、下划线
感激不尽
例
<script>
var string = 'baidu_001';
var pattern = /^\w+$/i;
var arr = string.match(pattern);
if(arr)
alert("字符串" + arr[0] + "完全由数字、字母、下划线组成!");
else
alert("字符串" + arr[0] + "包含数字、字母、下划线以外的字符!");
</script> 参考技术A [a-zA-Z0-9_\u4e00-\u9fa5]*
应该是这样吧
$ 代表结束符,表示只匹配字符串的末尾部分
(例如abcd中,b可以匹配成功,但b$匹配失败) 参考技术B "^[a-zA-Z0-9_]+$"
这是正则表达式写法。
至于判断的实现,看你所使用的语言。 参考技术C [0-9a-zA-Z_]
js正则表达式只能是数字字母或下划线
//只能是数字、字母或下划线 function isValid(str) { var reg = /^w+$/g; return reg.test(str); }
以上是关于求一个正则表达式 判断只能是数字、字母、下划线的主要内容,如果未能解决你的问题,请参考以下文章
求一个正则表达式: 以英文字母开头,只能包含英文字母、数字、下划线
js 正则表达式 要求密码的格式为6-12位,只能是字母、数字和下划线
js 正则表达式 要求密码的格式为6-12位,只能是字母、数字和下划线