【发布时间】:2011-08-24 01:27:31
【问题描述】:
我需要一个正则表达式来检查字符串“不能 \w,-,. 并且不能以 . 开头。”
我希望结果是
abc->假 ab_c ->假
a-b_c.->假
a@-b_C。 ->真的
.a-b_c。 ->真
我只尝试了/[^\w-\.]/ “.a-b_c”。失败了,我得到了错误(我希望是真的)
我试过/^\./ 可以是“.a-b_c”。正确,但其他失败。
有没有人可以帮助我?
【问题讨论】:
-
“不是以.开头”?但最后一个以 .
-
我从您的解释中收集到的内容与您的测试用例不匹配。您需要一个只有单词字符(字母、数字和下划线)、破折号 (-) 或点 (.) 的正则表达式,但它不是以点开头的吗?对吗?
标签: javascript regex