我需要建立以下的正则表达式: 允许的大写字母+数字(在开始时没有)+强调允许的大写字母+数字(在开始时没有)+下划线
我做了一些这个正则表达式的,允许只用大写数字:
name.replace(/[^A-Za-z0-9']/g, "").toUpperCase();
这个表达式返回name
大写并删除了未经允许的字符。
现在,我该如何做到这一点,以允许下划线,并在开始时防止数字?
我需要建立以下的正则表达式: 允许的大写字母+数字(在开始时没有)+强调允许的大写字母+数字(在开始时没有)+下划线
我做了一些这个正则表达式的,允许只用大写数字:
name.replace(/[^A-Za-z0-9']/g, "").toUpperCase();
这个表达式返回name
大写并删除了未经允许的字符。
现在,我该如何做到这一点,以允许下划线,并在开始时防止数字?
那么,不要删除下划线,并在开始时删除数字? '/ \ W |^\ d/g' – Bergi
你允许使用撇号吗?你没有在你的要求中说明它。 – Bergi