31得票5回答
在HTML(5)文本输入中最简单的屏蔽字符的方法是什么?

HTML5有任何类型的文本字段掩码吗?还是我依然需要捕捉onkeydown等事件? jbabey是对的-“掩码”是指阻止某些非法字符,而不是隐藏所键入的内容。 我发现最好(即最简单和最可靠)的方法是捕获onkeyup,然后只需对文本字段的值运行一个正则表达式替换,删除任何非法字符。 这具...

30得票9回答
iOS中在drawRect中反转掩码

使用以下代码,我成功地遮盖了绘图的一部分,但它是我想要遮盖的相反部分。这个掩码遮盖了绘图的内部部分,而我想要遮盖外部部分。是否有简单的方法来反转这个掩码? myPath下面是一个UIBezierPath。CAShapeLayer *maskLayer = [[CAShapeLayer all...

29得票8回答
使用PhoneNumberUtils中的电话号码格式NaN掩盖EditText。

我希望能够使用户在editText中输入的电话号码在每次用户输入数字时动态地改变格式。也就是说,当用户输入最多4个数字,例如7144时,editText将显示“714-4”。 我希望editText在用户输入数字时动态更新为格式###-###-####。如何实现这一点?此外,我需要处理多个ed...

27得票6回答
如何对UIView进行遮罩处理

我正在开发一个应用程序,通过代码绘制UIView并使用UIColor进行填充。接下来,我想要加载一个mask.png文件(没有透明度,只有黑白)并对UIView进行遮罩以改变其外观。有什么想法吗?

24得票6回答
Dart如何给字符串数字添加逗号

我试图将这个问题: Insert commas into number string 改写成Dart语言,但是一直没有成功。 下面的任意一个都无法工作:print("1000200".replaceAllMapped(new RegExp(r'/(\d)(?=(\d{3})+$)'), (m...

23得票13回答
掩盖字符串的所有数字,除了第一位至第六位和倒数第四位至最后一位(长度可变)。

我有一个字符串格式的卡号,例如:string ClsCommon.str_CardNumbe r = "3456123434561234"; 该卡号长度可以从16到19位不等,具体取决于要求。 我的需求是显示卡号的前六位和后四位,并使用字符“X”掩盖中间的其他字符。 我尝试过使用subS...

23得票1回答
SVG中的clipPath如何裁剪“外部”内容

通常,<clipPath>元素会隐藏在剪切路径之外的一切内容。为了实现相反的效果 - 即从图像中“切出”某些部分 - 我想在clipPath中使用两个路径以及clip-rule = " evenodd"属性。基本上,我想要“异或”剪辑路径。 但它不起作用。它显示...

23得票2回答
使用多个CALayer遮罩时的性能问题

我正在尝试使用CAShapeLayer在我的iOS应用程序中对CALayer进行蒙版操作,因为相较于在位图上下文手动进行蒙版操作,这需要更少的CPU时间来蒙版一个图像; 当我将几十个或更多的图像叠加在一起时,被CAShapeLayer蒙版过的UIImageView移动缓慢响应触摸。 以下是...

22得票1回答
隐藏raw_input()输入的密码

我想隐藏我的密码,但不知道如何操作。我看到了show="*"和getpass,但不知道如何将它们放入这段代码中。我正在使用Python 2.7.3,在树莓派上编码。ans = True while ans: print(""" ---------...

22得票3回答
JavaScript 输入文本掩码无需插件

我想遮盖输入框中的文本,但不改变实际值。我不能使用任何插件。 我目前正在这样做-但正如您所看到的问题,实际值在提交时会更改。如何只更改显示值?$("input[name='number']").focusout(function(){ var number = this.value....