javascript - 正则表达式允许带有空格的字母数字并不允许某些特殊字符(<>&;)
问题描述
我需要帮助构建一个允许字母数字字符并不允许遵循特殊字符<>&;的正则表达式 . 请帮忙。
解决方案
此正则表达式匹配字母数字和空格:
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));
推荐阅读
- java - 使用 KafkaListenerEndpointRegistry 注册 kafkalistenerContainers
- sql-server - 为什么数据库和 SQL 查询使用相同的排序规则问题?
- angular - ngrx/store@6.1.0 在升级到 Angular 7 时需要 @angular/core@^6.0.0 的同级
- android - 如何访问片段中的当前位置?
- sas - 使用 PROC SQL 计数独特的患者和整体观察
- java - 如何在 Spring Data JDBC 中编写自定义 @Query?
- c - 如何将基于列表的文件复制到相应的文件夹中,这些文件夹也是基于列表创建的?
- python - Python - 从数组中删除所有重复的条目
- cuda - CUDA 10 中的任务图有什么用?
- java - 尝试使用带有方法的子字符串作为参数,但不断出现错误