正则表达式包含许多不同的字符
我在创建用于 jQuery 验证的正则表达式时遇到一些问题。 我有一个字段,可以包含以下字符:拉丁字母、丹麦语区域设置符号和变音符号、数字、点、空格、撇号、下划线和连字符。
到目前为止,我已经得到了这个正则表达式:
/^[-\sa-åA-Å]+$/i.test(value)
这确保该字段可以包含丹麦字母、连字符和空格。
谁能帮我为上述字符创建正确的正则表达式?
I have some problems creating a regular expression to use in my jQuery Validating.
I have a field, that can include the following characters: Latin letters, danish locale symbols and diacritical signs, digits, dot, whitespace, apostrophe, underscore and hyphen.
So far I've got this regex:
/^[-\sa-åA-Å]+$/i.test(value)
This makes sure that the field can include danish letters, hyphen and whitespace.
Can anyone help me creating the correct regex for the above characters?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以通过 Unicode 代码点将丹麦符号添加到正则表达式中(即
\u0020
表示空格)。 维基百科应该有一个 Unicode 字符列表。You can add the Danish symbols to your RegExp via their Unicode codepoint (i.e.
\u0020
for a space). Wikipedia should have a list of the Unicode characters.在 Reg Exp 中使用 Unicode 范围和 Unicode 值。
如需帮助:
Use Unicode ranges and Unicode values in Reg Exp.
for some help: