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