要匹配的正则表达式是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:]]该类。