草庐IT

javascript - 格式化小写字符串以将每个句子的开头大写

我有一个像这样的字符串第一句话。第二句。我想以这种方式小写字符串以将每个句子的第一个字母大写。例如:string=string.toLowerCase().capitalize();只有首句大写。我有String.prototype.capitalize=function(){返回this.charAt(0).toUpperCase()+this.slice(1);函数有谁知道怎么解决吗? 最佳答案 如果你只想将每个句子的第一个单词(而不是每个单词)大写,那么使用这个函数:functionapplySentenceCase(str)

javascript - 正则表达式替换除数字和小写字母以外的任何内容

我有一个绑定(bind)到keyup()的输入在每个按键上,我希望它:不允许任何非数字、字母或破折号的字符,并且将所有大写字符替换为小写字符。正则表达式让我头晕目眩,有什么帮助吗?$('.my-input').keyup(function(){this.value=this.value.replace(/[^0-9a-z-]/g,/[0-9a-z-]/g);}); 最佳答案 this.value=this.value.toLowerCase().replace(/[^0-9a-z-]/g,"");

javascript - 计算字符串中的大小写字符

首先,我知道这远非专业。我正在尝试学习如何使用字符串。这个应用程序应该做的是接受一个简单的文本输入并用它做一些事情:计算字母,计算大小写字母,计算单词和计算空格。这是我所做的:CaseCheckfunctioncheckCase(text){varcounter=0;varletters=0;varlowercase=0;varuppercase=0;varspaces=0;varwords=0;for(;countervartyped=prompt("Entersomewords.");varresult=checkCase(typed);document.write("Number

javascript - 如何使用正则表达式 javascript 将大写字母更改为小写字母

可以是任意字符串,只匹配大写部分,改成小写,例如:“大约在八月,然后我收到一封电子邮件”成为“大约在八月,然后我收到一封电子邮件”如您所见,It's、August和I应该被忽略 最佳答案 使用/\b[A-Z]{2,}\b/g匹配全部大写的单词,然后是.replace()带有小写匹配的回调。varstring="It'saroundAugustANDTHENIgetanemail",regex=/\b[A-Z]{2,}\b/g;varmodified=string.replace(regex,function(match){retur

javascript - 需要一个需要大写或小写字母的 JavaScript 正则表达式

我有一个正则表达式,现在只允许小写字母,我需要一个需要小写或大写字母的正则表达式:/(?=.*[a-z])/ 最佳答案 你无法从这里到达那里Ihavearegexthatrightnowonlyallowslowercaseletters,Ineedonethatrequireseitherlowercaseoruppercaseletters:/(?=.*[a-z])/不幸的是,它是utterlyimpossibletodothiscorrectlyusingJavascript!阅读thisflavorcomparison’sE

javascript - 如何摆脱告诉我将 svg 属性更改为驼峰大小写的 react 错误警告?

最近我的团队从React15.1升级到了15.3。此升级带来了这些错误:warning.js:36Warning:UnknownDOMpropertystroke-width.DidyoumeanstrokeWidth?inginsvgindiv(createdbyUnknown)indiv(createdbyUnknown)inUnknownwarning.js:36Warning:UnknownDOMpropertyfill-rule.DidyoumeanfillRule?inginsvgindiv(createdbyUnknown)indiv(createdbyUnknown)i

javascript - 为什么在 'getElementById' 中使用驼峰大小写而不在 'onclick' 中使用?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭4年前。Improvethisquestion在学习JavaScript时,我注意到一些函数,例如getElementById(),是驼峰式的,而onclick不是。我想知道为什么JavaScript中的函数命名存在差异。document.getElementById("demo").onclick=function(){myFunction()};document.getElementById("demo").innerHTML="

javascript - 单个小写单词的正则表达式

我正在寻找一种正则表达式模式,以确保用户输入一个只有字母表中字母的小写单词。基本上他们正在选择一个子域。提前致谢 最佳答案 字符类[a-z]描述了小写字母表a–z中的一个字符。如果您希望输入仅包含该类的字符,请使用:^[a-z]+$^和$分别标记字符串的开始和结束。量词+允许重复前面的表达式一次或多次。 关于javascript-单个小写单词的正则表达式,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com

javascript - 使用 e.keyCode || e.哪个;如何判断小写和大写的区别?

我正在使用e.keyCode||e.which;来确定按下了哪个键,但是a和A我都得到了65为什么会发生这种情况以及如何检测差异两者之间? 最佳答案 只需在jquery中使用e.which。他们为所有浏览器标准化了这个值。此外,您还可以检查e.shiftKey。 关于javascript-使用e.keyCode||e.哪个;如何判断小写和大写的区别?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/q

javascript - 小写字符串 Angular

我似乎无法解决的非常简单的问题,我的标记我正在尝试将“Car_name”更改为“car_name”,但是服务器填充了ng-model&categories[]条目,所以我不确定如何在我的Controller中观看和转换为小写字母。如果我能做到{{Car_name|lowercase}}会是最简单的,但不确定格式。 最佳答案 这是AngularJS内置的,可以通过angular.lowercase(string);访问,然后在您的Controller中使用,如:$scope.makeLowerCase=function(string)