我想寫一個JavaScript輸入鍵驗證。我想爲此使用正則表達式。當用戶按下一個鍵 - 輸入文本字段被選中,他的價值滿足一些正則表達式,如果不是,那麼用戶輸入被拒絕。部分正則表達式匹配
是否有可能趕上比賽時,正則表達式只有表達式的一部分相匹配?
只是爲了更好地理解問題:
正則表達式:([0-9]{3})([0-9Xx]+)
"" matches "0" matches "01" matches "01c" not matches "014" matches "0149" matches "0149x" matches "0149xD" not matches "0149xDX" not matches "0149xX" matches
等等...
它只是單一的情況下......我需要一個可重複使用的解決方案,可用於任何表達 – ProgramWriter 2010-11-23 10:39:04