我在用户模型中验证了用户的first_name,并且我希望用户只能输入字母和字母后面的空格。
我可以使用以下方式验证信件:
validates_format_of :first_name, :with => /\A[a-zA-Z]+\z/
如何仅在字符后验证是否包含一个空格?
答案 0 :(得分:2)
您可以使用:
XmlDocument xslDoc = new XmlDocument();
xslDoc.InnerXml = XsltCode;
System.Xml.Xsl.XslTransform xslTransform = new System.Xml.Xsl.XslTransform();
StringWriter xmlResult = new StringWriter();
try
{
//Load XSL Transform Object
xslTransform.Load(xslDoc, new XmlUrlResolver(), null);
//Load the xsl parameter if Any
System.Xml.Xsl.XsltArgumentList xslArgs = new System.Xml.Xsl.XsltArgumentList();
//Call the actual Transform method
xslTransform.Transform(xmlDoc, null, xmlResult, new XmlUrlResolver());
}
catch
{ }
string firstParse = xmlResult.ToString();
/\A[a-zA-Z]+(?: [a-zA-Z]+)?\z/
制作第二部分,即单个空格和可选后的字母。