我怎样写一个接受文本 仅值“1”的正则表达式,它不应该接受超过“1”如何写这个正则表达式
-3
A
回答
2
8
if (theTextBoxValue == "1") {
// accept
} else {
// reject
}
你不需要regex这个简单的任务。而且,如果您只在用户输入中接受“1”,为什么要为用户提供这样的输入?
1
/^1$/
但在大多数语言(或.equals("1")
)中,简单的== "1"
就足够了。
0
不要以为你想用这个正则表达式。
模式:^1$
1
我看到你以前的问题(使用jQuery validationEngine),我被它着迷,所以我开始寻找。
使用funcCall时的问题(正如您在旧帖子中尝试的那样)是该函数在没有任何上下文的情况下调用(没有参数并且具有此==窗口),因此您无法确定哪个输入字段正在验证中(我用一个技巧解决了这个问题 - 请参阅下面链接的示例&)。
我发现的另一个解决方案是使用正则表达式(因为你现在正在尝试)。 这是必须添加的语言文件中的条目:
"isOne":{
"regex":"/^1$/",
"alertText":"* Only '1' is valid [regex]"
}
这是你如何使用它的输入字段:
<input type="text" class="validate[custom[isOne]]">
而且你这是怎么开始验证引擎:
$('#form').validationEngine({
validationEventTriggers:"change"
});
您可以同时使用功能和正则表达式查看工作示例here
+0
至少你理解我的问题所以我选择了正则表达式,并能够解决它easliy – Someone 2010-10-09 23:02:13
相关问题
- 1. 如何写这个正则表达式?
- 2. 如何写这个正则表达式
- 3. 如何为这个表达式写一个正则表达式?
- 4. 如何可以写一个正则表达式表达这样
- 5. 如何写一个正则表达式
- 6. 如何做这个正则表达式?
- 7. 我如何写这个正则表达式?
- 8. 如何编写这个正则表达式?
- 9. 如何在ColdFusion中编写这个正则表达式?
- 10. 如何才能写出这个gsub正则表达式匹配?
- 11. 如何写这个正则表达式在PHP
- 12. 如何在ruby中编写这个正则表达式?
- 13. 如何写这个特殊的正则表达式
- 14. 如何用php写这个正则表达式?
- 15. 我如何写这个正则表达式
- 16. 如何编写这个正则表达式来导出链接
- 17. 如何编写这个正则表达式?
- 18. 如何写这个正则表达式在C#
- 19. 如何写正则表达式这个JavaScript字符串
- 20. 如何在VB.net中编写这个正则表达式?
- 21. 有谁知道如何编写这个正则表达式?
- 22. 如何编写这个Java正则表达式?
- 23. Perl的正则表达式:我如何结合这2个正则表达式?
- 24. 正则表达式,该表达式或如何拆分这个表达式
- 25. 这个正则表达式不正确
- 26. 如何编写正则表达式?
- 27. 如何编写正则表达式
- 28. 如何写正则表达式与
- 29. C#如何写正则表达式
- 30. 如何写正则表达式?
为什么有一个文本框,如果它只能接受一个值呢?为什么不选择复选框? – 2010-10-09 20:14:42
为什么你会用这个正则表达式呢?除了与实际编写正则表达式相关的复杂性之外,调用正则表达式引擎与任何语言中的简单整数比较相比都是非常昂贵的... – 2010-10-09 20:15:46