草庐IT

破折号

全部标签

c# - .NET 引用源代码中的四个破折号组是什么?

我正在浏览PluralizationService的源代码当我注意到一些奇怪的事情时。类里面有几本私有(private)词典,反射(reflect)了不同的多元化规则。例如:privatestring[]_uninflectiveWordList=newstring[]{"bison","flounder","pliers","bream","gallows","proceedings","breeches","graffiti","rabies","britches","headquarters","salmon","carp","----","scissors","ch----is

c# - 在 ASP.MVC 参数中使用破折号 (-)

接受user-name参数的相应Action方法的签名应该是什么?publicActionResultSubmitUserName(stringuser-name){...}由于某些原因上面的方法签名不起作用;-)我知道有一个ActionNameAttribute可以处理Action名称中带有破折号的情况。是否有类似ParameterNameAttribute的东西? 最佳答案 正如每个人都注意到的,最简单的解决方法是不使用破折号。不过,如果您真的需要破折号,您可以创建自己的ActionFilterAttribute来处理它。类似于

c# - ASP.NET MVC 模型在表单元素名称中使用破折号进行绑定(bind)

我一直在互联网上搜索,试图找到一种方法来将我的表单元素中的破折号容纳到MVC2、3甚至4中ASP.NETController的默认模型绑定(bind)行为中。作为一名前端开发人员,我更喜欢CSS中的破折号,而不是驼峰式命名法或下划线。在我的标记中,我希望能够做的是这样的:在Controller中,我将传递一个如下所示的C#对象:publicclassPerson{publicstringFirstName{get;set;}publicstringLastName{get;set;}//etc...}是否有某种方法可以扩展Controller类以通过某些正则表达式或其他行为来适应这种情

c# - 对包含字母和破折号的字符串进行排序时出现意外行为

如果我有一些字符串列表包含所有数字和破折号,它们将像这样升序排序:s=s.OrderBy(t=>t).ToList();66-0616280-00066-0616280-10066-0616280100066-06162801040这符合预期。但是,如果字符串中包含字母,排序就有些出乎意料了。例如,这里是相同的字符串列表,其中尾随A替换了0,是的,它已排序:66-0616280-00A66-0616280100A66-0616280104A66-0616280-10A我原以为他们会这样排序:66-0616280-00A66-0616280-10A66-0616280100A66-061

c# - 正则表达式允许数字、破折号、逗号

我想知道c#的正则表达式满足以下模式:只允许数字、逗号和数字必须以数字开头和结尾数字范围是0到999数字(例如1、2、3)或范围(例如1-3、2-5)以“,”分隔两个','之间必须是数字或范围'-'必须以数字开头和结尾','后只允许有0-1个空格示例:1-100,134,200-->PASS.Maximumrangeofnumbers0-9991,18,100-->PASS1,18,100-->PASS.Allow0-1whitespaceafter','1,18,100-->FAIL.Duetomorethan1whitespaceafter','1-,18,100-->FAIL.D

javascript - 如何将上部转换为下部并用破折号替换空格?

我想转换大量的url文本。来自CUSTOMERFAQSHOWwEcanHELPPLANNINGYOURBUDGETCUSTOMERCASESTUDIESTENANTDISPUTESEXITSTRATEGIESUSEFULdOCUMENTSUSEFULlINKS到customer-faqshow-we-can-helpplanning-your-budgetcustomer-case-studiestenant-disputesexit-strategiesuseful-documentsuseful-links有没有在线或离线工具可以做到这一点?我想同时做这两件事。

电话号码中的Javascript破折号

我试图研究这个问题的答案,但我迷路了。我正在尝试制作一个自动在电话号码中添加破折号的搜索栏。我已经解决了。下一部分是具有挑战性的部分。我怎样才能让它始终执行XXX-XXX-XXXX,即使粘贴的字符类似于5555551212或555---555-1212,它只会卷回数字并输出55​​5-555-1212。它不应将空格或额外的破折号计为一个字符。我找到了:http://www.jotform.com/answers/15202-can-I-add-script-to-my-form-that-will-automatically-add-hyphens-in-between-the-3-d

javascript - 数字和破折号的正则表达式

目前我这样写正则表达式:/^([\d+]*-)+([\d]*-)+([\d])*$/我希望结果遵循此模式00-123-456-789或00123456789(数字组之间有破折号或根本没有破折号)不是00-123--457-789或-00-123-456-789-或-00123456789-或00-123-456-789-如何修改正则表达式以匹配上面的模式? 最佳答案 尝试这样的事情/^(\d+-?)+\d+$/ 关于javascript-数字和破折号的正则表达式,我们在StackOver

javascript - 我需要在正则表达式中转义破折号吗?

这个问题在这里已经有了答案:Regex-Shouldhyphensbeescaped?[duplicate](3个答案)关闭6年前。我正在尝试理解短划线字符-需要在正则表达式中使用反斜杠进行转义吗?考虑一下:varurl='/user/1234-username';varpattern=/\/(\d+)\-/;varmatch=pattern.exec(url);varid=match[1];//1234正如您在上面的正则表达式中看到的,我正在尝试从url中提取id的数量。我还使用反斜杠\在我的正则表达式中转义了-字符。但是当我删除那个反斜杠时,仍然一切正常......!换句话说,这两

Javascript 和 CSS,使用破折号

我开始学习一些javascript并了解命名标识符时不允许使用破折号。但是,在CSS中,通常对ID和类使用破折号。在CSS中使用破折号会以某种方式干扰javascript交互吗?例如,如果我要使用getElementByID("css-dash-name")。我已经尝试了几个使用带有破折号的getElementByID作为divID名称的示例并且它有效,但我不确定在所有其他上下文中是否都是这种情况。 最佳答案 在ID(或类名,如果您选择的话)中有破折号和下划线不会产生任何负面影响,可以安全使用它们。你只是不能做这样的事情:varso