首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >允许字母数字、-、_和空格的正则表达式

允许字母数字、-、_和空格的正则表达式
EN

Stack Overflow用户
提问于 2012-11-08 14:10:06
回答 6查看 165.7K关注 0票数 48

我正在寻找一个允许在JavaScript/jQuery中使用字母数字字符、-或空格的正则表达式。我试着用谷歌搜索,但没能找到。

有人能帮我解决这个问题吗?

提前谢谢。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2012-11-08 14:25:45

试试这个正则表达式:

代码语言:javascript
复制
/^[a-z\d\-_\s]+$/i
票数 67
EN

Stack Overflow用户

发布于 2012-11-08 14:15:11

代码语言:javascript
复制
var string = 'test- _ 0Test';
string.match(/^[-_ a-zA-Z0-9]+$/)
票数 8
EN

Stack Overflow用户

发布于 2016-03-22 23:57:05

代码语言:javascript
复制
var regex = new RegExp("^[A-Za-z0-9? ,_-]+$");
            var key = String.fromCharCode(event.charCode ? event.which : event.charCode);
            if (!regex.test(key)) {
                event.preventDefault();
                return false;
            }

在regExp [A-Za-z0-9?spaceHere,_-]中,问号'?‘后面有一个文字空格。这与空格匹配。其他人,如/^[-\w\s]+$//^[a-z\d\-_\s]+$/i,并不为我工作。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13283470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档