0
A
回答
0
您可以尝试下面的代码来仅匹配数字。 System.Text.RegularExpressions.Regex.IsMatch(value,“^ [0-9] * $”);你也可以尝试使用^ \ d + $或者regex = new Regex(“^ [0-9] + $”);你可以尝试使用^ \ d + $或regex = new Regex(“^ [0-9] + $”);正则表达式模式。
0
也许这非消费正则表达式可以帮助
[0-9]*(?=([a-zA-Z\W|_]+))
0
显示在您的ViewSource
data-val-regex-pattern="([a-zA-Z0-9 .&'-]+)"
型号示例如下: -
[StringLength(100)]
[Display(Description = "Name")]
[RegularExpression("([a-zA-Z0-9 .&'-]+)", ErrorMessage = "Enter only alphabets and numbers of Name")]
public string Name { get; set; }
ViewSource:
<input data-val="true" data-val-length="The field Name must be a string with a maximum length of 100." data-val-length-max="100" data-val-regex="Enter only alphabets and numbers of Name" data-val-regex-pattern="([a-zA-Z0-9 .&amp;&#39;-]+)" id="Name " maxlength="100" name="Name " type="text" value="" />
0
此图案应该这样做限制号码只有
^(?=.*[^0-9\r\n]).*$
一个先行看到在多行中的字段非数字或
^(?=.*[^0-9]).*$
在单个行中的字段
相关问题
- 1. 正则表达式 - 限制字符串中的字符数量
- 2. 正则表达式来限制数字
- 3. 正则表达式,字符数限制
- 4. 正则表达式限制数字字符串
- 5. 正则表达式来限制字符串长度
- 6. 正则表达式来限制字符串的长度与新行字符
- 7. ASP.NET正则表达式,限制数字
- 8. 正则表达式字符串中的空格限制
- 9. c#正则表达式字符串中只有数字字符
- 10. 正则表达式来检查字符的字符串
- 11. 正则表达式来标识一个非数字字符串
- 12. 字符串中的正则表达式
- 13. 正则表达式中的字符串
- 14. valdiating字符串上的正则表达式字符串数组
- 15. 正则表达式的正则表达式的Java字符串
- 16. 正则表达式字母数字字符串+特殊字母
- 17. 正则表达式查找字符串中的字符串中的字符串
- 18. 正则表达式来连接字符串直到连字符
- 19. 正则表达式和替换字符串的特定字段
- 20. 如何使用正则表达式限制字符串的第一个字符
- 21. 字符串正则表达式中间
- 22. 字符串上的字母数字正则表达式
- 23. R - 字符表中每个字符串的正则表达式
- 24. 正则表达式数字字符和& -
- 25. 字符串使用正则表达式替换正则表达式字符类
- 26. 用字符串+数字替换数字+字符串(使用正则表达式)
- 27. 使用正则表达式限制字符串替换?
- 28. 正则表达式,以限制在一个字符串
- 29. 限制正则表达式字边界
- 30. 正则表达式问题 - 查找字符串中的数字
诚然,问题是令人困惑的,但是OP想要一个正则表达式来排除只有数字的情况,例如“123456”不应该被允许,而像“abc123”这样的东西会很好。 – 2014-09-22 11:35:22
如果(!System.Text.RegularExpressions.Regex.IsMatch(value,“^ [0-9] * $”))应该正常工作 – 2014-09-22 11:52:47
实际上,那个正则表达式什么都不做。因为你扔到它的任何字符串都会通过,包括所有数字的情况。 – 2014-09-22 12:03:55