2
如何驗證特殊列類型(例如,電話,電子郵件等在SharePoint 2010?驗證SharePoint 2010中的特殊列類型
我想我可以使用ASP.NET RegularExpressionValidator,但肯定必須有一個更簡單的方法?
如何驗證特殊列類型(例如,電話,電子郵件等在SharePoint 2010?驗證SharePoint 2010中的特殊列類型
我想我可以使用ASP.NET RegularExpressionValidator,但肯定必須有一個更簡單的方法?
有沒有一種更簡單的方法。如果你想比較一列的值到另一列,或者如果你想要非常基本的驗證,你可以使用列驗證,但它不支持正則表達式,所以它不會幫助像電子郵件的東西。
您可以使用jQuery來進行驗證,雖然它只在客戶端進行檢查,但比使用驗證程序容易一些。
如果您擁有SharePoint的企業版,另一個選擇是使用InfoPath編輯列表。藉助InfoPath,您可以輕鬆添加正則表達式驗證。
感謝您的建議。令人費解的是,SP並沒有提供現成的正則表達式驗證。在這篇文章中發現,你可以使用LIKE和模式匹配來驗證電子郵件,例如[E-mail] LIKE「*[email protected]?*.?*」,但是當我在列驗證框中提交時,我得到一個異常! http://blogs.pointbridge.com/Blogs/2010wave/Pages/Post.aspx?_ID=5 – 2010-08-26 08:12:58
我不認爲你可以使用「喜歡」,我相信允許的值是相同的值,你可以用於計算值。 https://office.microsoft.com/en-us/windows-sharepoint-services-help/CH001171117.aspx?stt=1 這就是說,我們可以做一個近似的電子郵件驗證與這樣的事情: = AND(FIND(「@」,email,1)> 0,FIND(「。」,email,1)> 0) – Estyn 2010-08-26 15:46:03