我需要一個正則表達式來避免以'+'和' - '開頭或結尾的字符串。 這是我的表達:正則表達式匹配不應該以特定字符開頭或結尾的字符串
^[^+-]*[^+-]$
這是正確的嗎?看起來它正在工作,但我沒有測試它的屬性,所以我不確定。
我需要一個正則表達式來避免以'+'和' - '開頭或結尾的字符串。 這是我的表達:正則表達式匹配不應該以特定字符開頭或結尾的字符串
^[^+-]*[^+-]$
這是正確的嗎?看起來它正在工作,但我沒有測試它的屬性,所以我不確定。
^(?![+-]).*(?![+-]).$
^(?![+-]) ### assert that the first character is not "+" or "-"
.* ### match any character zero or more times
(?![+-]).$ ### assert that the last character is not "+" or "-"
你可以在這裏嘗試正則表達式: https://regex101.com/r/ZxguTc/1
所以,你只是要我們來測試你的工作嗎? –
你是什麼意思,你'沒有正確測試'?去測試它,然後,張貼在SO不算作測試。這裏有一個網站可能會幫助你快速測試東西http://regexr.com/ –