我正在寻找一种快速简便的方法来从中删除非字母数字字符NSString.可能是使用了一个东西NSCharacterSet,但我很累,似乎没有任何东西似乎返回一个只包含字符串中的字母数字字符的字符串.
我需要解析一些未知数据,这些数据应该只是一个数值,但可能包含空格或其他非字母数字字符.
在Swift中有这种新方法吗?我在网上找到的所有东西似乎都是旧C的做事方式.
我正在看stringByTrimmingCharactersInSet- 因为我确信我的输入在字符串的开头或结尾只有空格/特殊字符.我可以使用任何内置字符集吗?或者我需要创建自己的?
我希望会有类似的东西stringFromCharactersInSet()允许我只指定有效字符
我正在UITextField其中获取月份数字作为输入。我成功地将 UITextField 中的字符数限制为 2。但我希望用户只输入其中的值1 to 12,仅此而已。这必须在用户键入数字(即 in )时同时完成func textField(textField: UITextField!, shouldChangeCharactersInRange range: NSRange, replacementString string: String!) -> Bool。如果我使用一个简单的if条件来检查每个字符并else部分返回 false,则文本字段将不允许我使用清除或重新键入任何其他字符。谁来帮帮我。