我想阻止使用輸入除文本號之外的任何文本,並用+符號或 - 符號結束 ?我如何讓文本框接受數字,然後加上+號或 - 號
0
A
回答
0
你可以試試這個:
^\d.*[+-]$
樣品來源:(run here)
string pattern = @"^\d.*[+-]$";
string input = @"1adfasdf-";
Regex regex = new Regex(pattern);
Match match = regex.Match(input);
if (match.Success)
Console.WriteLine(match.Value);
else
Console.WriteLine("clear the input field and show an error message if you want");
+0
但是,這也將匹配像'12waew +'這樣的字符串。不確定OP是否需要這樣 – Gurman
+1
op沒有提及第一個數字和最後一個符號之間會出現什麼,因此它被認爲是通配符 –
0
您可以設置正則表達式在輸入的pattern
屬性,並設置關於title
屬性的錯誤消息。你的案例的正則表達式應該是[0-9].*[+-]
。
<form>
<input type="text" title="The text must start with a number and end with a + or -" pattern="[0-9].*[+-]" />
<button type="submit">Submit</button>
</form>
相關問題
- 1. PHP如何讓我的文本輸入接受單引號或雙引號
- 2. 如何讓文本框只接受數字字符?
- 3. 如何使文本框只接受數字並用逗號格式化數字?
- 4. 不接受用點號鍵入數字的文本框格式
- 5. 文本框只接受數字和逗號-C#Windows窗體
- 6. 格式化文本框只接受數字和空白以及加號
- 7. 如何讓文本框只接受字母字符?
- 8. 如何在等號被按下後讓計算器接受新的數字? java
- 9. Grails:我如何讓g:textfield只接受數字或只接受字母?
- 10. 如何讓此號碼輸入接受逗號?
- 11. 我可以接受一個連接,並讓它隨着我的知道而死亡,然後接受同一套接字號上的antoher連接嗎?
- 12. 輸入文本字段,只接受數字破折號
- 13. 我怎樣才能讓一個蒙面文本框只接受數字和逗號?
- 14. 如何使XamCurrencyEditor接受任何括號或減號?
- 15. 如何在接受Drop時將插入符號移動到文本框上
- 16. Wicket 1.5 - EmailTextField:接受「加號」
- 17. 只接受文本框中的數字
- 18. 文本框PreviewTextInput - 只接受數字和「:」
- 19. 可能讓CompareValidator接受帶逗號的數字嗎?
- 20. 如何創建只接受數字的文本框和只接受WPF中的字母的文本框?
- 21. 如何在文本框或文本區中顯示單引號和雙引號
- 22. 如果某些字符然後加上逗號
- 23. 如何讓Thread.Sleep接受textBox文本?
- 24. 我如何讓我的令牌接受帶小數的數字
- 25. 如何包括編輯器的數學符號或文本框
- 26. 如何讓文本框只接受有效的電子郵件?
- 27. NSString檢測數字,然後括號
- 28. 正則表達式接受任何字母任何語言,符號或數字
- 29. 如何使文本框數組只接受特定的字母?
- 30. 如何使文本框只接受基於條件的數字?
試試這個:'^ [0-9] + [+ - ] $'演示:https://regex101.com/r/7sDmwP/1 – Gurman