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. 正則表達式來限制字符串長度
- 8. 正則表達式來限制字符串的長度與新行字符
- 9. 正則表達式來匹配字符串中的數字
- 10. 正則表達式爲字符串中的十進制數字
- 11. 限制數字字符的正則表達式是什麼?
- 12. ASP.NET正則表達式,限制數字
- 13. 正則表達式限制charecters字符串中的
- 14. 正則表達式字符串中的空格限制
- 15. c#正則表達式字符串中只有數字字符
- 16. htaccess的正則表達式強制數字的字符串
- 17. 正則表達式重新排序字段中的字符串
- 18. 查找字符串java正則表達式中的字段
- 19. C#:使用正則表達式(正則表達式)來複制字符串中的特定字符
- 20. 正則表達式來查找字符串中的字母數字模式
- 21. 字符串的正則表達式模式不受字符限制
- 22. 正則表達式:拆分字符串字母數字/數字
- 23. 正則表達式來檢查字符的字符串
- 24. 正則表達式來標識一個非數字字符串
- 25. 正則表達式限制字符提取字符150
- 26. valdiating字符串上的正則表達式字符串數組
- 27. 正則表達式來限制擴展的ASCII字符集
- 28. Javascript正則表達式來從字符串中刪除字符和數字
- 29. XSD對xsd的正則表達式限制:字符串
- 30. 正則表達式的正則表達式的Java字符串
誠然,問題是令人困惑的,但是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