我需要匹配在單引號或百分比可能會出現一個字符串只有一次正則表達式前瞻中的JavaScript
的發生是這樣
首字母不應該是這兩個特殊字符 只能出現一次
Example
Valid Cases
Test'
Te'st
Test%
Te%st
Invalid Cases
%Test
'Test
Test%'
Test%%
我使用這種方式現在
/^[a-z ]*(?:[a-z]'|%)?[ a-z]+$/i.test("Tes%t")
但在此我無法匹配測試%或測試'我在這裏做錯了什麼?
有人能幫
結束這兩種情況返回「真」給我。 – simonzack
@simonzack:對於這個/^[a-z] *(?:[a-z]'|%)?[a-z] + $/i.test(「Test%」)我得到了錯誤。我正在測試開發者控制檯谷歌瀏覽器版本29 – karthick