使用 \x 表示 unicode 字符:
^([\x{0030}-\x{0039}\x{0660}-\x{0669}]+)$
Run Code Online (Sandbox Code Playgroud)
如果模式也应该匹配空字符串,请使用 * 而不是 +
如果您不想允许混合您提供的两组字符,请使用此选项:
^([\x{0030}-\x{0039}]+|[\x{0660}-\x{0669}]+)$
Run Code Online (Sandbox Code Playgroud)
https://regex101.com/r/xqWL4q/6
正如霍尔格在下面的评论中提到的。\x{0030}-\x{0039}相当于[0-9]. 因此可以替换并且更具可读性。
| 归档时间: |
|
| 查看次数: |
2403 次 |
| 最近记录: |