[RegularExpression(@"/^(?=.*[_$@.])(?=.*[^_$@.])[\w$@.]$/", ErrorMessage = "UserName should contain At least one letter")]
public string UserName { get; set; }
有效: -
abc@123#
abc
@sad
无效
.
@.@
///
@@@
我已经尝试了很多正则表达式代码,但无法实现预期的输出。 以下是需要分别接受和拒绝的有效和无效格式。
抱歉我的英语。
答案 0 :(得分:0)
只要$myarray=array('84790','19162002','74739','86439','88820','19560020','19634461','19624154','19624091','19577228');
{
"query":{
"filtered":{
"filter":{
"bool":{
"should":[
{
"term":{
"podcast_id":"84790"
}
},
{
"term":{
"podcast_id":"19162002"
}
},
{
"term":{
"podcast_id":"74739"
}
},
{
"term":{
"podcast_id":"86439"
}
},
{
"term":{
"podcast_id":"88820"
}
},
{
"term":{
"podcast_id":"19560020"
}
},
{
"term":{
"podcast_id":"19634461"
}
},
{
"term":{
"podcast_id":"19624154"
}
},
{
"term":{
"podcast_id":"19624091"
}
},
{
"term":{
"podcast_id":"19577228"
}
}
]
}
}
}
}
}
包含至少1个字母字符,它就有效吗?试试这个:
UserName