regex - 正则表达式允许 a-zA-Z0-9、空格、点、逗号、减号并且不允许换行
问题描述
我想制作适用于在线句子的正则表达式,并且可以包括:
- a-zA-Z
- 0-9
- 空间
- 点
- 减号
- 逗号
我试过这样的公式:
^[A-Za-z0-9\s,.\r\n-]+$
但它不适用于带有换行符“dsa\nsad”的输入
任何人都可以向我解释什么是错的以及如何正确地做到这一点?
解决方案
推荐阅读
- java - Tomcat 9 和 websocket。出现 404 错误。我的代码有什么问题?
- java - Junit5 TemporaryFolderExtension 依赖
- r - 密度()函数算作概率密度函数吗?
- sql - 如何使用 SQL Server 提取一些信息?
- javascript - 传单路由机器错误:地理编码器未定义
- rust - 为什么调用 FnOnce 闭包是一个举动?
- python - 如何通过 discord.py 获取用户在使用 Discord 时玩过的所有游戏
- javascript - 使用大量路由时 res.render() 上的中间件
- google-cloud-platform - Google Compute Engine ALL 区域缺乏资源
- ruby - 从 git 提交生成发行说明