为了账号安全,请及时绑定邮箱和手机立即绑定

正则表达式模式允许所有 ASCII 字符值,但有一些例外

正则表达式模式允许所有 ASCII 字符值,但有一些例外

守候你守候我 2022-08-04 09:47:14
我想编写允许所有ASCII字符的正则表达式,但以下ASCII字符除外,这些字符将受到限制: ~*\^_'?<>我该如何解决这个问题?
查看完整描述

1 回答

?
蓝山帝景

TA贡献1843条经验 获得超7个赞

您可以使用字符集来匹配所有 ASCII 字符,并将其与要在它前面的另一个字符集中排除的字符的负前置字符相结合:[\u0000-\u007f]

^(?:(?![: ~*\\^_`?<>)])[\u0000-\u007f])*$

可以将这些字符组合成单个正字符集,但要难以理解。


查看完整回答
反对 回复 2022-08-04
  • 1 回答
  • 0 关注
  • 105 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信