我是新來的正則表達式。在過去幾個小時裏,我一直在閱讀有關正則表達式的知識,以瞭解如何使用正則表達式*來實現以下內容,但運氣不多。我的大腦開始受傷了。因此請求幫助。以下是我想要應用於數據輸入字段的限制,我應該使用什麼正則表達式?限制輸入數據
- 第一個和最後一個字符應該是字母數字,「。」 (即點)或「_」(即下劃線)
- 第一個和最後一個字符之間的字符可以是字母數字,「。」 (即點),「_」(即下劃線)或「 - 」(即連字符)
- 字符「。」 (即點)和「 - 」(即連字符)不能連續出現。
- 輸入中應該至少有一個字母數字字符。
一些有效的輸入數據:
.abc_
__abc.d-e.
.__a.
.a__b.
_a-b.
abc
a___.
感謝和問候,
〜插上
- 我使用的是內部使用提高正則表達式解析第三方庫表達方式。
現在聽起來,它看起來像一些[莫爾斯電碼](http://en.wikipedia。org/wiki/Morse_code)o_o你能提供一個樣本嗎? – HamZa
@HamZa完成!增加了幾個樣本輸入文本。 – user1937634
我不相信這是可能的正則表達式。至少不容易。 –