我有许多DOM元素在网页上动态创建。它们的ID是从外部列表生成的,有时这些名称可能包含ID的非法字符,如"@"或"&"。
我需要删除不符合以下规则的字符:
- 字符串必须以字母开头 - 第一个字符后可以跟随任意数量的字母、数字([0-9])、连字符(“-”)、下划线(“_”)、冒号(“:”)和句点(“.”)
因此,如果原始字符串为:
99% of People are not the 1%
那么删除非法字符后的结果字符串将是:
ofPeoplearenotthe1
谁能帮我编写JavaScript中的正则表达式,以删除不符合上述要求的字符串中的字符?
我需要删除不符合以下规则的字符:
- 字符串必须以字母开头 - 第一个字符后可以跟随任意数量的字母、数字([0-9])、连字符(“-”)、下划线(“_”)、冒号(“:”)和句点(“.”)
因此,如果原始字符串为:
99% of People are not the 1%
那么删除非法字符后的结果字符串将是:
ofPeoplearenotthe1
谁能帮我编写JavaScript中的正则表达式,以删除不符合上述要求的字符串中的字符?
ofPeoplearenotthe1
吗? - Qtax