检查:我的字符串是否包含除指定字符之外的任何字符(M,d,y, - ,/,:,h,D,Y,m,S,s,\,_)

时间:2014-06-19 04:58:33

标签: objective-c regex ios7 nsregularexpression

我正在尝试使用实现过滤器/表达式来检查我的字符串是否包含除(M,d,y,-,/,:,h,D,Y,m,S,s,\,_).

之外的任何字符

请帮助编写正则表达式以验证字符串不应包含除指定的character set (M,d,y,-,/,:,h,D,Y,m,S,s,\,_)

之外的任何字符

谢谢, 尼丁

2 个答案:

答案 0 :(得分:2)

正则表达式:

[^(Mdy\-/:hDYmSs\\_)]

将匹配该组之外的任何字符。

答案 1 :(得分:1)

如果您的字符串只能 包含这些字符,则可以使用此正则表达式对其进行验证:

^[-/:MmDdYyhSs,_\\]+$ 
  • 匹配=>它是一个很好的字符串
  • 不匹配=>它包含其他字符