3
A
回答
1
1
你必须逃离 - 焦炭:[\w\-+]
用于单个字符和[\w\-+]+
更多。
+0
这将允许非字母数字;它只表示字符串中有alpanumerics和'+'或' - ',但不排除其他字符。 – 2009-07-20 10:54:51
0
[A-ZA-Z0-9 \ + \ - ]
4
如果测试它针对具有字母数字字符和/或+
/-
字符串这个正则表达式将只匹配:
^[a-zA-Z0-9\-+]+$
要使用它:
if (Regex.IsMatch(input, @"^[a-zA-Z0-9\-+]+$"))
{
// String only contains the characters you want.
}
1
匹配单 - ,+或字母数字:
[-+a-zA-Z0-9]
匹配任何数目的 - ,+或字母数字:
[-+a-zA-Z0-9]*
匹配只是一串/线 - ,+或字母数字:
^[-+a-zA-Z0-9]*$
8
以下模式会匹配只包含字母,数字,“+”或“ - ”的字符串,包括国际字符如'å'或'ö'(并且不包括'_'字符,包含在'\w
'中):
^[-+\p{L}\p{N}]+$
个
例子:
string pattern = @"^[-+\p{L}\p{N}]+$";
Regex.IsMatch("abc", pattern); // returns true
Regex.IsMatch("abc123", pattern); // returns true
Regex.IsMatch("abc123+-", pattern); // returns true
Regex.IsMatch("abc123+-åäö", pattern); // returns true
Regex.IsMatch("abc123_", pattern); // returns false
Regex.IsMatch("abc123+-?", pattern); // returns false
Regex.IsMatch("abc123+-|", pattern); // returns false
相关问题
- 1. 正则表达式匹配字母数字字符和符号(&)
- 2. 正则表达式的字母,数字和字符的jQuery
- 3. 正则表达式字母数字字符串+特殊字母
- 4. 正则表达式的字母数字
- 5. 字母数字的正则表达式
- 6. 正则表达式字母数字jquery
- 7. [字母数字]的正则表达式建议[字母数字.- _ @] 31个字符
- 8. 正则表达式数字字符和& -
- 9. 正则表达式 - 过滤字母和非字母数字字符
- 10. 正则表达式匹配未知字母数字字符数
- 11. 正则表达式字母数字字符出现次数
- 12. 字符串上的字母数字正则表达式
- 13. 正则表达式的Java非字母数字字符匹配
- 14. Swift:检测非字母数字字符的正则表达式
- 15. 正则表达式可选的7个字母数字字符
- 16. [字母数字] _ [字母数字] _ [数字]的模式的正则表达式
- 17. 正则表达式匹配字母,数字和某些符号
- 18. 正则表达式PHP字母,数字和默认符号
- 19. 复杂正则表达式 - 字母数字,连字符空格连字符,+和++
- 20. 正则表达式接受至少一个字母字符和数字字符
- 21. 正则表达式拒绝非字母数字字符
- 22. 正则表达式在字符串上查找字母数字
- 23. 字母+数值的正则表达式
- 24. 正则表达式用字和字符
- 25. 正则表达式来匹配标点符号和字母数字字符
- 26. 正则表达式允许一个特殊字符(:)和数字和字母只
- 27. 正则表达式只允许字母和一些字符
- 28. 正则表达式来验证字母数字和特定的特殊字符
- 29. 将正则表达式与无序的字母和数字字符串匹配
- 30. 正则表达式匹配字母,数字和一些特定的字符?
为E “字母”? ø怎么样? 3呢? – AakashM 2009-07-20 11:57:09