带有图案的编辑文本输入安卓
我有一个可持续的内容,我必须接受用户特定于模式的字母数字输入,而连字符' - '自动插入. "XXX-XXX-XXXX" 如何实现? Android中是否有任何模式工具? 解决方案 您可以将AddTextchangedListener用于EditText 请参阅此问题 其他解决方案 您可以使用 protternedtextwatcher . 编辑: EditText editText = (EditText) findViewById(R.id.edittext); // Add text changed listener for automatic dots insertion. editText.addTextChangedListener(new PatternedTextWatcher("###-###-####")); 和xml:
0 2024-02-14
编程技术问答社区
JAVA中的字母数字递增算法
我需要实现字母数字增量算法 AAA001应成为AAA002 AAA999应成为AAB000,依此类推. 所有字母都在大写中,字母均来自0-9. 它可以在字母字符串中的任何位置包含字母或字母. 但是,有一些规则,例如大约000或666的系列规则.以后可以做到这一点,但我需要基本逻辑来实现算法. 我看到很多人不明白我的问题. 试想一下,只不过是一个排除的字符系列的车辆的盘子号,它可以包含一些排除的字符,例如BB6660-> 666,不允许使用三重6中的三倍6. 它应该支持 - 等不同格式 @@@## @#@@## 1@#@@## @@@@#### ##@@#@ @ means alphabet A-Z # means numbers 0-9 示例: AFG99 + 1= AFH00 A2GF23 + 1 = A2GF24 1A9AU99 + 1 =
0 2024-01-22
编程技术问答社区
浮点值的正则表达式
我希望我的文本框只有浮点值,并过滤出任何符号和字母字母,我发现最近的解决方案是: jQuery(".sow-items .discovery_repeat input.hours").live("keyup", function(e) { $(this).val($(this).val().replace(/[^\d]/, '')); }); ,但它也滤除了小数点.如何从上述过滤器中排除小数或任何新建议? 解决方案 尝试以下方法: jQuery(".sow-items .discovery_repeat input.hours").live("keyup", function(e) { $(this).val($(this).val().replace(/[^\d.]/g, '')); }); 其他解决方案 /\b[-+]?[0-9]*\.?[0-9]+\b/g或/^[-+]?[0-9]
0 2024-01-18
编程技术问答社区
如何限制特定表单字段中的特殊字符
我有html,这不是这样,而是为了给你一个主意. 如何仅在名称字段中限制特殊字符?我只需要名称字段的字母数字. 您能帮我吗? 预先感谢 解决方案 尝试以下方法: var alphanumers = /^[a-zA-Z0-9]+$/; if(!alphanumers.test($("#firstname").val())){ alert("Nickname can have only alphabets and numbers."); } demo 或 $(document).ready(function () {
6 2024-01-16
编程技术问答社区
jquery字母数字验证
$('#reg_submit').click(function () { var reg_password1 = $('#reg_password1').val(); letters = /([a-z])([0-9])/; var errorMessage = ''; if ( ! reg_password1.value.match(letters) ) { errorMessage = "Password must be alphanumeric"; $('#msg_regpass1').html(errorMessage).show(); } else { $('#msg_regpass1').html('').hide(); } }); 我使用上述jQuery代码将字母数字验证应用于我的注册页面.但是我遇到了与Match()相关的JavaScript错误(),类似匹配的匹配项是不确定的. 任何人都可以建议
4 2024-01-13
编程技术问答社区
如何用jquery阻止或限制输入字段的特殊字符?
如何阻止特殊字符使用jQuery输入输入字段? 解决方案 使用正则表达式的一个简单示例,您可以更改/禁止您喜欢的任何东西. $('input').on('keypress', function (event) { var regex = new RegExp("^[a-zA-Z0-9]+$"); var key = String.fromCharCode(!event.charCode ? event.which : event.charCode); if (!regex.test(key)) { event.preventDefault(); return false; } }); 其他解决方案 我正在寻找一个仅限于字母数字字符的答案,但仍然允许使用控制字符(例如,backspace,delete,tab)和复制+粘贴.我尝试过所有这些要求的提供的答案,因此我使用input事件提出了以下内容. $('
4 2024-01-10
编程技术问答社区
在c#中对任意属性的通用列表进行字母数字排序
是否可以在C#中对任意属性字母的通用列表进行分类?让我知道问题是否不清楚,我会举一个例子. 预先感谢 注意:我找到了这样做的链接,但不是在字母数字上.谁能帮我吗? 解决方案 这是一种快速的字母数字(也可以用于使用数字的其他类型). c#字母数字排序 P> public class AlphanumComparatorFast : IComparer { public int Compare(object x, object y) { string s1 = x as string; if (s1 == null) { return 0; } string s2 = y as string; if (s2 == null) { return 0; } int len1 = s1.Length; int len2 = s2.Length;
0 2024-01-06
编程技术问答社区
文本框中只允许使用字母数字
我有一个文本框,可以禁止输入任何特殊字符. 用户可以输入: A-Z A-Z 0-9 空间 如何使KeyDown事件进行此操作? 解决方案 private void _txtPath_KeyDown(object sender, KeyEventArgs e) { if ((e.Key Key.Z)) e.Handled = true; } 其他解决方案 处理键盘或按键事件是一种方法,但是程序员通常会忘记用户仍然可以将无效的文本复制到文本框中. 一种更好的方法是处理文本变化事件,并剥离那里的任何有害字符.这要复杂一些,因为您必须跟踪Caret位置并在更改盒子的文本属性后将其重新设置为适当的位置. 根据您的应用程序的需求,我只会让用户输入他们想要的任何内容,然后在用户尝试提交时标记文本框(转动文本红色或其他内容). 其他解决方案 只想为在此处添加一些代码:
10 2024-01-03
编程技术问答社区
如何在XSLT中应用字母数字排序
基于以下XML,在XSL中获得字母数字的最佳方法是什么? 编辑:要澄清,下面的XML只是一个简单的示例,实际XML将包含更多的变体值. Yellow 100 Blue 12 Orange 3 Yellow 10 Orange 26 Blue 117 例如.我想要以此顺序的最终结果: Blue 12, Blue 117, Orange 3, Orange 26, Yellow 10,
2 2023-12-24
编程技术问答社区
寻找无递归的Visual Basic中的十进制到字母数字基数转换库(或伪代码算法)。
我正在寻找不使用递归的Visual Basic中的字母数字基本转换器库的小数. 我发现: http:///visalstudiomagazine.com/articles/2010/2010/07/20/when-hexadecimal-is-not-enough.aspx 包括演示应用程序,但发现它使用递归.当我试图将库集成到我自己的Visual Studio Express 2010 Visual Basic Project中时,使用递归的问题变得显而易见:我有一个堆栈溢出异常. 现在,我可以考虑增加为堆栈分配的大小存储器,但是鉴于递归深度可能会根据要转换的值而变化,可能很难确定这是什么. . 我的情况需要一个可靠的确定性解决方案,因此我宁愿打折使用递归的想法. 我将做更多的研究和努力来从头开始编写算法,但如果已经存在,则不愿重新发明轮子,因此这个问题.这里的搜索并没有给我我想要的东西. 您能指向我在视觉基本中对字母数字转换器库的现有非恢复十进制
2 2023-11-15
编程技术问答社区
Microsoft Excel中的Alpha数字验证
1-我想对输入单元格使用验证规则,其中该条目必须为7或8个字母数字字符长 2-在使用字符串alpha的开头时,必须是1或2个字符和大写. 3-在字符串数字的末尾将始终为6个字符. 4-需要验证以下类型的条目 FD456789 X256325 Z899666 DQ985421 FD000052 5-i创建了一个验证公式.它可以正常工作,除非它不能验证第二个字符为字符串中的字母.我使用 P 656569和 5 656569进行测试.它应仅允许AP656569,但相反,它允许两个字符串. 公式:=AND(OR(LEN(A3)=7,LEN(A3)=8),ISNUMBER(VALUE(RIGHT(A3,6))),IF(LEN(A3)=7,NOT(ISNUMBER(VALUE(LEFT(A3,1)))),ISTEXT(MID(A3,2,1)))) 解决方案 您可以尝试: =AND(AND(LEN(A1)>6,LEN(A1)
4 2023-11-13
编程技术问答社区
在Excel中对α-数字-α值进行自定义数据验证
我想强迫用户以 abcde1234f 等顺序中的特定单元格中输入数据 即.前五个字符必须我的字母,然后四位数,最后必须是使用自定义数据验证的字母. 解决方案 它很长: =AND(ISNUMBER(SUMPRODUCT(SEARCH("~"&MID(A1,ROW($1:$5),1),"abcdefghijklmnopqrstuvwxyz"))),ISNUMBER(SUMPRODUCT(SEARCH("~"&MID(A1,ROW($6:$9),1),"0123456789"))),ISNUMBER(SUMPRODUCT(SEARCH("~"&MID(A1,10,1),"abcdefghijklmnopqrstuvwxyz"))),LEN(A1)=10) 它遍历每个必需的文本字符,并检查它是数字还是字符串.然后它测试文本的全部数字范围.它还确保它长10个字符. 其他解决方案 您可以尝试以下公式 =AND(ISTEXT(LEFT(A1,5)),ISNUMBER
0 2023-11-13
编程技术问答社区
CakePHP验证规则:带空格的字母数字
我的数据库中有一个description字段,该字段接受字母数字字符和空格以及新的线字符.我想在我的Server模型中设置该验证规则. 这是我现在拥有的: array( 'characters' => array( 'rule' => 'alphaNumeric', 'message' => 'Alphanumeric characters only' ) ), // ... ); } 如何修改它以允许空间和新线路以及字母数字字符?我认为蛋糕对此有验证规则会建立,但我看不到一个.我需要自己写并使
6 2023-11-13
编程技术问答社区
检查字符串是否只包含字母数字和点字符
我需要检查一个变量是否包含a-z,A-Z,0-9和.字符(Full Stop). 解决方案 if (preg_match('/[^A-Z\d.]/i', $var)) print $var; 其他解决方案 有两种方法. 告诉该变量是否包含一个字符 在允许的范围内.这是通过使用负角色类[^...]来实现的: preg_match('/[^a-zA-Z0-9\.]/', $your_variable); th的其他选择是确保字符串中的每个字符在允许范围内: !preg_match('/^[a-zA-Z0-9\.]*$/', $your_variable); 其他解决方案 if (preg_match("/[^A-Za-z0-9.]/", $myVar)) { // make something } 这里的要点是在[]组中使用"^" - 它与括号内的每个字符匹配.
4 2023-11-12
编程技术问答社区
HTML5表单验证模式字母数字加空格?
我在我的HTML5表格中具有以下输入标签: Company Name* 这可以很好地检查公司名称是否由字母数字字符组成.但是,我当然想允许公司名称中的空间.我需要知道我应该添加到模式中. 解决方案 如何在模式属性中添加一个空间,例如pattern="[a-zA-Z0-9 ]+". 如果您想支持任何类型的空间,请尝试pattern="[a-zA-Z0-9\s]+" 其他解决方案 我的解决方案是覆盖所有变音范围: ([A-z0-9À-ž\s]){2,} A-z - 这是所有拉丁字符 0-9 - 这是所有数字 的 À-ž - 这是所有变音符号 \s - 这是用于空间 {2,} - 字符串需要至少2个字符长 其他
4 2023-11-12
编程技术问答社区
检查用户是否在C语言中输入了字母或数字
是否有一种简单的方法来调用C脚本以查看用户是否输入英语字母的字母?我在想这样的事情: if (variable == a - z) {printf("You entered a letter! You must enter a number!");} else (//do something} 我想检查以确保用户不输入字母,而是输入一个数字.想知道是否有一种简单的方法来拉动每个字母而不手动在字母的每个字母中键入:) 解决方案 #include if (isalpha(variable)) { ... } 其他解决方案 最好测试十进制数字数字本身而不是字母. isdigit .. #include if(isdigit(variable)) { //valid input } else { //invalid input } 其他解决方案 isalpha()一次测试一个字符.如果用户输入一个像23A4之类
8 2023-11-12
编程技术问答社区
如何从SQL Server的字符串中剥离所有非字母字符?
如何从字符串中删除所有不是字母的字符? 非字母数字呢? 这必须是自定义函数,还是还有更多可概括的解决方案? 解决方案 尝试此功能: Create Function [dbo].[RemoveNonAlphaCharacters](@Temp VarChar(1000)) Returns VarChar(1000) AS Begin Declare @KeepValues as varchar(50) Set @KeepValues = '%[^a-z]%' While PatIndex(@KeepValues, @Temp) > 0 Set @Temp = Stuff(@Temp, PatIndex(@KeepValues, @Temp), 1, '') Return @Temp End 这样称呼: Select dbo.RemoveNonAlphaCharacters('abc1234def5678
6 2023-11-10
编程技术问答社区
NSString到float...如果NSString不是数字并且包含字母数字字符会怎样?
如果 NSString sample = @"1sa34hjh#@"; Float 64 floatsample = [sample floatValue]; 会发生什么? floatsample包含什么? 解决方案 阅读文档. 返回值 接收器文本的浮点值作为浮点,在字符串开头跳过空格.返回gumat_val或–huge_val在溢出上,下底上的0.0. 也返回 0.0 如果接收器不以开头浮点数的有效文本表示. 找出返回值的最佳方法是自己检查返回值.您可以创建一个小程序并将其保存为具有.m扩展名的文件.这是一个样本: // floatTest.m #import int main() { NSString *sample = @"1sa34hjh#@"; float floatsample = [sample floatValue]; printf("%f", fl
2 2023-10-30
编程技术问答社区