要匹配的正则表达式是xxx[any ASCII character here, spaces included]+xxx
什么?
我正在尝试xxx[(\w)(\W)(\s)]+xxx
,但似乎没有用。
Answers:
如果您的意思是任何和ASCII(不是所有Unicode字符):
xxx[\x00-\x7F]+xxx
JavaScript示例:
var re = /xxx[\x00-\x7F]+xxx/;
re.test('xxxabcxxx')
// true
re.test('xxx☃☃☃xxx')
// false
^[\x20-\x7F]+$
。
[RegularExpression]
属性...您是否需要做其他特别的工作才能使其起作用?我的属性是,<Component.DataAnnotations.RegularExpression("[ -~]", ErrorMessage:="Contains invalid characters.")>
但不会接受“ asdf”。
[ -~]+
“任何一个ascii字符,一次或多次”。
您可以使用[[:ascii:]]
该类。