用户评论的正则表达式

时间:2015-04-18 10:58:34

标签: regex

我需要使用regex仅接受以下内容:

  1. 数字(0-9)
  2. 所有字母(法语,德语,中文)
  3. 特殊字符(@ #!()[]{}-_,.:;/'"& * = +)`
  4. 所有货币符号。
  5. 尝试^[a-zA-Z0-9 @#,.!()}{][€£$]+$

1 个答案:

答案 0 :(得分:1)

这是一种方法:

^[\p{N}\p{L}\p{Sc}@ #!()\[\]{}\-_,.:;/'"&*=+]+$

其中:

\p{N}  : any digit
\p{L}  : any letter
\p{Sc} : any currency sign