【发布时间】:2011-02-16 20:08:36
【问题描述】:
我需要一个特殊的正则表达式,但对它们没有任何经验,所以我向你们求助。
我需要验证分类标题字段,使其中几乎没有任何特殊字符。
只允许使用字母和数字,以及三个瑞典字母 å、ä、ö(大写或小写)。
除了上述之外,还应该允许:
- “&”符号。
- 括号“()”
- 数学符号“-”、“+”、“%”、“/”、“*”
- 美元和欧元符号
- 一个带重音符号的字母:“é”。 // 只有这一项是必需的
- 双引号和单引号。
- 逗号“,”和点“.”标志
【问题讨论】:
-
仅供参考,“重音符号”不是单独的字符。 å 和 a 是不同的字符,é 和 e(以及 ú 和 u 等)也是如此,至少就计算机而言。
-
那只需要é,谢谢
-
您希望字符串使用什么编码? (显然不是 ascii,utf-8?)你为什么要删除字符?看起来 html 转义字符串会比正则表达式匹配每个坏字符并删除它更好。
-
如果这不是特定于语言的问题,请删除语言标签。