我需要建立以下的正則表達式: 允許的大寫字母+數字(在開始時沒有)+強調允許的大寫字母+數字(在開始時沒有)+下劃線
我做了一些這個正則表達式的,允許只用大寫數字:
name.replace(/[^A-Za-z0-9']/g, "").toUpperCase();
這個表達式返回name
大寫並刪除了未經允許的字符。
現在,我該如何做到這一點,以允許下劃線,並在開始時防止數字?
我需要建立以下的正則表達式: 允許的大寫字母+數字(在開始時沒有)+強調允許的大寫字母+數字(在開始時沒有)+下劃線
我做了一些這個正則表達式的,允許只用大寫數字:
name.replace(/[^A-Za-z0-9']/g, "").toUpperCase();
這個表達式返回name
大寫並刪除了未經允許的字符。
現在,我該如何做到這一點,以允許下劃線,並在開始時防止數字?
那麼,不要刪除下劃線,並在開始時刪除數字? '/ \ W |^\ d/g' – Bergi
你允許使用撇號嗎?你沒有在你的要求中說明它。 – Bergi