字符串不应该以!开头!或=正则表达式

时间:2015-05-06 05:33:10

标签: c# regex asp.net-mvc

我正在寻找一个正则表达式,它不允许使用'!'来启动字符串或'='。这是我的代码,目前我只添加了'='的代码,但这些代码不起作用。

[RegularExpression("^(?!=)", ErrorMessageResourceName="Error_StringStartWith",      ErrorMessageResourceType= typeof(CommonStrings))]
public String FirstName { get; set; }

1 个答案:

答案 0 :(得分:7)

您正在寻找## Code from your other post, to make this reproducible model_test <- lm(Sepal.Length ~( Petal.Length + Sepal.Width + Petal.Width +Species)^2, data=iris) gg<-expand.grid(Petal.Length=0:6,Species=levels(iris$Species)) vv<-expand.grid(Sepal.Width=0:4,Petal.Width=1:4) pd<-do.call(rbind,Map(function(Petal.Length,Species,Sepal.Width,Petal.Width){ nd <- cbind(vv, Petal.Length=Petal.Length,Species=Species, Sepal.Width=Sepal.Width, Petal.Width=Petal.Width) cbind(nd, pred=predict(model_test, nd, type="response"))}, Petal.Length=iris$Petal.Length,Species=iris$Species, Sepal.Width=iris$Sepal.Width,Petal.Width=iris$Petal.Width)) ## Plot with rotated axis labels wireframe(pred~Sepal.Width+Petal.Width|Species*Petal.Length, pd, drape=FALSE,scale=list(arrows=FALSE),subset=(Species=="setosa"), layout = c(3, 3), zlab = list("pred", rot = 90), xlab = list("Sepal.Width", rot = 30), ylab = list("Petal.Width", rot = -30))

(?![!=]).*

@Rawling向我指出,没有必要断言字符串的开头,所以我已经删除了。