【发布时间】:2020-06-12 03:29:01
【问题描述】:
我正在尝试提出一个检查字符串是否为正则表达式:
- 以字母开头和
- 不包含某些子字符串。
这是我所拥有的:
^(?!class|icon|style|color).*$
基本上我的字符串不应该有类、图标、样式或颜色的子字符串。
现在,我怎样才能让它检查它是否以字母开头?
预期行为:
-
class- 应该失败 -
class=something- 应该失败 -
:somethingelse- 应该失败 -
somethingelse- 应该通过
这是我检查起始字符的尝试:
^[a-z](?!class|icon|style|color).*$
但它只是不起作用。此正则表达式仅检查第一个条件(以字母开头),完全忽略检查“禁止”字词(类、图标等)。
谢谢!
【问题讨论】:
-
@RyanM 哦,是的!完全忘记了这一点。我现在用一个例子更新了我的问题。谢谢!
-
字符串“这是一个标志性的教室”怎么样?您谈到子字符串和禁用词。是哪个?
标签: regex