问题标签 [nscharacterset]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - UITextFieldDelegate 的 shouldChangeCharactersIn 方法 - 为什么不能结合条件语句检查小数点分隔符和字母的数量
为什么我的replacementTextHasLetter常量不会阻止我使用以下条件将字母粘贴到我的文本字段中?
但是当它有自己单独的条件时它会起作用吗?
编辑:我想通了。第一个示例无法正常工作,因为existingTextHasDecimalSeparator和replacementTextHasDecimalSeparator基本上确定文本字段中是否有小数以及用户是否尝试输入新的小数,以返回 false。当我添加
对于条件,它只是没有真正服务于目的,因为所有陈述不能同时为真。谢谢@sonofabeach
string - Swift 仅从字符串中删除尾随空格
SO中的许多示例都在固定两侧,即前导和尾随。我的要求只是关于尾随。我的输入文本是:“保持我的左侧”所需的输出:“保持我的左侧”
当然,此命令将删除两端:
这对我不起作用。
我该怎么做?
swift3 - 强制 NSTextField 只接受十进制 (#.#) 数字和句点
我正在努力使它NSTextField
只接受数字和句点,例如12.4
Mac3.6
应用程序。
在查看其他 SO 问题后,我觉得我已经很接近了,但我不太明白。下面的代码有效,但它不允许.
字符。当我输入 a 时它会返回true
并且不会对我发出哔哔声,.
但它不会让字符出现在字段中。
知道我做错了什么吗?
ios - 阻止用户输入文本
我在追书
IOS 编程:大书呆子牧场指南
我正在创建一个将华氏温度转换为摄氏温度的简单应用程序,最后的挑战是防止用户输入字母字符,这是我的尝试。
它有效,但我收到一条警告说“返回后的代码将永远不会被执行”有没有更好的方法来防止这个警告?先感谢您!
swift - 避免在受约束的 CharacterSet 期间从双周期崩溃
我有一个接近完善的 GPA 计算器项目。尽管“.0123456789”是唯一允许的字符,但我需要防止用户输入非浮点数。例如,如果用户输入 2.3。无论出于何种原因,我的程序崩溃了,因为这个“输入”不是浮点数。我在下面包含了我的代码的基础。
我将如何着手在文本字段中添加仅接受一位小数点,因为它与文本字段功能相关?还是有更简单/直接的方法?
更新1:
除非我做错了,否则我会收到警告“将'Float'类型的非可选值与nil进行比较总是返回true”。我的印象是,如果 credits1 或grade1 != nil,我的数值很好,以后不会导致崩溃。
swift - 使用 CharacterSet isSuperset 时崩溃 (EXC_BAD_ACCESS)
尝试使用 确定输入字符串是否是有效的电话号码CharacterSet
。似乎isSubset
工作正常,但isSuperset
会崩溃。
我认为这是Foundation中的一个错误。
ios - 仅从给定字符串中检索正整数
我有以下实现,其中 acomboKey
是我试图检索整数的字符串。
例如如果comboKey
is2m1s
然后它返回@[@"2",@"1"]
; 这是完美的。
如果comboKey
是0m2s
然后它返回 @[@"0",@"2"];
,但是我不想拥有0
。我只想要正数@[@"2"];