[英]implementing server-side regex validation from client-side regex
我有一個文本框,我只想在其中輸入字母數字字符和標點符號。 jsFiddle在這里,而javascript實現如下所示:
var TheCleanString = TheInput.replace(/(^\s+|[^a-zA-Z0-9 \\s\(\)\.\-]+)/g, '');
如您所見,這僅允許使用字母數字字符,刪除前導空格,並允許使用括號,點和連字符。
現在,我想使用SAME正則表達式來驗證來自客戶端的字符串是否已通過此正則表達式。 我有這樣的事情:
public bool MadeIt(TheCandidateString)
{
if (TheCandidateString passed this
regex /(^\s+|[^a-zA-Z0-9 \\s\(\)\.\-]+)/g
then return true)
}
最好的方法是什么?
謝謝。
public bool MadeIt(string TheCandidateString)
{
string regex= @"yourRegex";
var match = Regex.Match(TheCandidateString, regex, RegexOptions.IgnoreCase);
return match.Success;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.