首页 > 解决方案 > 正则表达式允许带有空格的字母数字并不允许某些特殊字符(<>&;)

问题描述

我需要帮助构建一个允许字母数字字符并不允许遵循特殊字符<>&;的正则表达式 . 请帮忙。

标签: javascriptregex

解决方案


此正则表达式匹配字母数字和空格:

var regex = /[a-z0-9\s]*/i;
var string = "All Alphanumeric";
console.log(string.match(regex));

如果您想允许某些符号,只需将它们添加到正则表达式(例如,下面的正则表达式还允许电子邮件@符号和.

var regex = /[a-z0-9\s@\.]*/i;
var string = "valid@email.domain";
console.log(string.match(regex));


推荐阅读