正则表达式表达式,以验证字符串仅包含字母,数字,下划线和破折号

时间:2019-04-02 21:26:28

标签: c# regex

我已经读过here,但仍然有一些疑问。如果您能帮助我解决这些问题,我将不胜感激。我正在尝试编写一个RegEx来验证字符串是否仅包含字母,数字,下划线和连字符。首先,当我尝试执行此操作(没有Google搜索)时,我执行了@“ [A-Za-z0-9 _-] ”。经过研究后,我发现它应该是@“ ^ [a-zA-Z0-9 _-] $”其中:

^声明行首的位置
$在行尾声明位置

我的问题是为什么我们应该插入这些符号?regex101.com,我的另一个问题是为什么字符串“ jeffbutt”(屏幕截图中带有黄色)不匹配?

0 个答案:

没有答案