我需要一個正則表達式來滿足下列要求的中間兩個連續的空格:正則表達式不允許在字符串
- 只有字母,時間和空白都是允許的。
- 在字符串的開頭和結尾處沒有空格。
- 字符串中間的空格是可以的,但不是兩個連續的空格。
匹配:
"Hello world."
"Hello World. This is ok."
不匹配:
" Hello World. "
"Hello world 123."
"Hello world."
這個工作在我的情況
<asp:RegularExpressionValidator ID="revDescription" runat="server"
ControlToValidate="taDescription" Display="Dynamic" ErrorMessage="Invalid Description."
Text=" "
ValidationExpression="^(?i)(?![ ])(?!.*[ ]{2})(?!.*[ ]$)[A-Z. ]{8,20}$"></asp:RegularExpressionValidator>
嗨,歡迎來到StackOverflow!首先,如果您熟悉編輯器的格式選項,我認爲這將是一個好主意 - 您所述的問題並不真正反映您的要求。這次我會爲你做這個,所以你可以看看它是如何工作的。其次,你沒有真正問過一個問題 - 你陷入了什麼問題?第三,你使用哪種語言?所有這些主題都包含在幫助頁面和正則表達式常見問題解答中。 –
我會毫不猶豫地學習它。謝謝你的幫助:) @Tim Pietzcker –