如何通过CSS或javascript给句子判刑?
我尝试过这些CSS属性,但这些属性不同
capitalize Transforms the first character of each word to uppercase
uppercase Transforms all characters to uppercase
lowercase Transforms all characters to lowercase
编辑:2010年2月19日
在jquery中有没有选择来实现这个目标?
答案 0 :(得分:6)
p:first-letter{text-transform:capitalize}
将每个句子的第一个单词大写
答案 1 :(得分:4)
与此相似的内容适用于JavaScript:
function sentenceCase(theText) {
return theText.toLowerCase().replace(/(^\s*\w|[\.\!\?]\s*\w)/g,function(c){return c.toUpperCase()});
}
在所有情况下都无法正常工作,但是,它可能会让你在某个地方。不过,通常会在后端语言上提供更多优雅的解决方案。
答案 2 :(得分:3)
怎么样:
str = "HeLlo Its aamiR here";
str = str.substr(0,1).toUpperCase()+str.substr(1).toLowerCase()
答案 3 :(得分:1)
请勿使用JavaScript修复您的内容。这在一定程度上是荒谬的,效率低下。在发布内容之前正确编写内容或在服务器端使用某种编码方案。如果这是修复您无法控制的内容的一些方案,例如用户提供的内容,那么只需说明内容来自您的用户,而不是您。
说真的,这会显着延迟您的网页加载,并导致访问者放弃您的网站。