正则表达式添加特殊字符

时间:2012-02-10 22:21:49

标签: ruby regex

我有这个正则表达式:

var characterReg = /^\s*[a-zA-Z0-9,\s]+\s*$/;

如何包含字母:Å,Ø,Æ,å,ø,æ?

1 个答案:

答案 0 :(得分:3)

使用unicode值:

\u{1234}{2}

for perl,使用:

\x{1234}{2}

将两次匹配1234 unicode字符。

此处有更多相关信息: http://www.regular-expressions.info/unicode.html

在红宝石中,看起来像unicode支持是半生不熟的: http://www.ruby-forum.com/topic/133538