问题标签 [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.

0 投票
2 回答
401 浏览

mysql - 如何正确处理 mysql 中的 dakuten 和 handakuten 日文字符?

0 投票
1 回答
298 浏览

swift - UITextFieldDelegate 的 shouldChangeCharactersIn 方法 - 为什么不能结合条件语句检查小数点分隔符和字母的数量

为什么我的replacementTextHasLetter常量不会阻止我使用以下条件将字母粘贴到我的文本字段中?

但是当它有自己单独的条件时它会起作用吗?

编辑:我想通了。第一个示例无法正常工作,因为existingTextHasDecimalSeparatorreplacementTextHasDecimalSeparator基本上确定文本字段中是否有小数以及用户是否尝试输入新的小数,以返回 false。当我添加

对于条件,它只是没有真正服务于目的,因为所有陈述不能同时为真。谢谢@sonofabeach

0 投票
4 回答
1928 浏览

string - Swift 仅从字符串中删除尾随空格

SO中的许多示例都在固定两侧,即前导和尾随。我的要求只是关于尾随。我的输入文本是:“保持我的左侧”所需的输出:“保持我的左侧”

当然,此命令将删除两端:

这对我不起作用。

我该怎么做?

0 投票
2 回答
961 浏览

swift3 - 强制 NSTextField 只接受十进制 (#.#) 数字和句点

我正在努力使它NSTextField只接受数字和句点,例如12.4Mac3.6应用程序。

在查看其他 SO 问题后,我觉得我已经很接近了,但我不太明白。下面的代码有效,但它不允许.字符。当我输入 a 时它会返回true并且不会对我发出哔哔声,. 但它不会让字符出现在字段中

知道我做错了什么吗?

0 投票
2 回答
139 浏览

ios - 阻止用户输入文本

我在追书

IOS 编程:大书呆子牧场指南

我正在创建一个将华氏温度转换为摄氏温度的简单应用程序,最后的挑战是防止用户输入字母字符,这是我的尝试。

它有效,但我收到一条警告说“返回后的代码将永远不会被执行”有没有更好的方法来防止这个警告?先感谢您!

0 投票
1 回答
124 浏览

swift - 创建自己的字符集会导致崩溃

我正在使用这段代码来限制用户对键盘的输入。

但是当我输入任何字符时我的程序崩溃了。 在此处输入图像描述

更新 2:所以这个解决方案的 99.9% 效果很好,不幸的是句点/小数点没有注册。不确定为什么会这样?

0 投票
1 回答
512 浏览

swift - 元组 Void (aka ()) 的值没有成员“isSuperset”

我在两个字符集之间创建了一个联合,以便能够将句点与 decimalDigits 字符集一起使用。

但是,返回“both.isSuperset(of: characterSet as CharacterSet)”。如何纠正?

更新 1:当前建议的答案显示的错误 在此处输入图像描述

更新2:最新更新 在此处输入图像描述

0 投票
1 回答
287 浏览

swift - 避免在受约束的 CharacterSet 期间从双周期崩溃

我有一个接近完善的 GPA 计算器项目。尽管“.0123456789”是唯一允许的字符,但我需要防止用户输入非浮点数。例如,如果用户输入 2.3。无论出于何种原因,我的程序崩溃了,因为这个“输入”不是浮点数。我在下面包含了我的代码的基础。

我将如何着手在文本字段中添加仅接受一位小数点,因为它与文本字段功能相关?还是有更简单/直接的方法?

更新1:

除非我做错了,否则我会收到警告“将'Float'类型的非可选值与nil进行比较总是返回true”。我的印象是,如果 credits1 或grade1 != nil,我的数值很好,以后不会导致崩溃。

0 投票
1 回答
66 浏览

swift - 使用 CharacterSet isSuperset 时崩溃 (EXC_BAD_ACCESS)

尝试使用 确定输入字符串是否是有效的电话号码CharacterSet。似乎isSubset工作正常,但isSuperset会崩溃。

我认为这是Foundation中的一个错误。

0 投票
2 回答
46 浏览

ios - 仅从给定字符串中检索正整数

我有以下实现,其中 acomboKey是我试图检索整数的字符串。

例如如果comboKeyis2m1s然后它返回@[@"2",@"1"]; 这是完美的。

如果comboKey0m2s然后它返回 @[@"0",@"2"];,但是我不想拥有0。我只想要正数@[@"2"];