validation - 如何验证车牌字符/代码点?
问题描述
虽然我国的车牌只使用[AZ09],但国际车牌并非如此。由于可以从任何国家/地区添加车牌,我想知道验证字符的 unicode 字符串(包含车牌)的最佳方法是什么。
我是否应该关闭所有 unicode 代码块并只打开一些代码块,例如 Basic Latin、Latin-1 补充,然后将字符列入白名单?
解决方案
拉丁文还不够:https ://en.wikipedia.org/wiki/Vehicle_registration_plate
字母、数字、标点符号和分隔符看起来很合适,对应的正则表达式字符类是[\pL\pN\pP\pZ]
.
推荐阅读
- html - 我怎样才能让我的桌子在第一张桌子的一侧移动?
- javascript - ReactJS:为什么有些组件更新而其他组件不更新?
- python - 有没有更简单的方法来使用二进制文字将井字游戏状态存储为整数?
- discord - 试图让不和谐的机器人直接向新成员发送消息。我究竟做错了什么?
- python - 在 kivymd 屏幕中显示 opencv
- php - 来自同一张桌子的菜单子菜单,但在子菜单之前会有另一个桌子的另一个组子菜单
- amazon-web-services - Node Express 服务器无法在 AWS ELB 环境中设置 cookie
- swiftui - 在 SwiftUI 中,如何将primaryAction ToolbarItem 加粗?
- android - 如何在 Android 调试版本中禁用断言
- python - 从 (488, 648, 300) 调用一张图片
在 Python 中