草庐IT

文本匹配

全部标签

javascript - 文本转换 :uppercase bug in Google Chrome v. 22

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。我在Chrome(版本22.0.1229.79)中遇到了一个错误(从上周开始),其中一些javascript试图将字段值转换为大写。它似乎与同时使字段值看起来大写的CSS(text-transform:uppercase)冲突。当跳出该字段时,onChange事件处理程序将尝试将字段值更改为大写,但结果是该字段变为空。但是,如果您再次尝试在该字段中键入内容,您之前的文本会重新出现。有没有人见过同

javascript - 如何在文本选择中获取所有 <img> 标签?

我环顾四周,但似乎没有一种简单的方法可以做到这一点。jQuery至少没有帮助,它似乎完全缺乏对选择或DOM范围的任何支持。我希望像$.selection.filter('img')这样简单的东西似乎只能用几十行代码来处理手动枚举范围和browserimplementationinconsistencies中的元素。(尽管ierange在这里有所帮助)。还有其他快捷方式吗? 最佳答案 varfragment=getSelection().getRangeAt(0).extractContents();选择中的节点将被移除并在Docum

javascript - 用反斜杠替换所有未转义的字符匹配

我正在使用正则表达式将其他正则表达式(或正则表达式?)中的(替换为(?:以将它们变成不匹配的组。我的表达式假设没有(?X结构被使用并且看起来像这样:([^\\]-Notbackslashcharacter|^-Orstringbeginning)(?:[\(]-abracket)不幸的是,如果有两个彼此相邻的匹配项,这将不起作用,例如在这种情况下:how((\s+can|\s+do)(\s+i)?)?有了lookbehinds,解决方案很简单:/(?但是javascript不支持lookbehinds,那我该怎么办呢?我的搜索没有带来任何简单的通用后视替代方案。

javascript - 选择文本,然后使用 Javascript 计算它与顶部的距离?

是否可以使用JavaScript在网页上找到给定的文本字符串,然后计算它与页面顶部的距离(以像素为单位)?如果是这样,将不胜感激。 最佳答案 更新:变得更加健壮。一个有趣的互动演示:查看实际效果,here.WordFinderFunbody{font-size:16px;font-weight:normal;font-family:"TrebuchetMS",Helvetica,Tahoma,Arial,sans-serif;padding:10px5%;line-height:1.5;min-width:680px;}table{

javascript - 行高不均匀。文本上方的空间大于下方

我在使用JosefinSans等字体时遇到问题,其中文本上方和下方的空间不均匀。这使得无法垂直对齐文本。看看这个http://jsfiddle.net/G5aVK/.HTMLHelloWorldHelloWorldCSS.text{font-family:'JosefinSans';font-size:36px;background:#ff0000;margin-bottom:10px;}.text2{font-family:serif;font-size:36px;background:#ff0000;margin-bottom:10px;}如您所见,普通衬线字体在div中垂直居中对

javascript - 在 React Native 中的图像顶部创建一个旋转的文本横幅(梯形)

我怎样才能像这里的Tidal一样制作一个旋转的横幅我试过制作梯形并根据http://browniefed.com/blog/the-shapes-of-react-native/将其旋转45度然后在上面放置一个旋转的文本,但是很难让它与边框对齐。varTrapezoid=React.createClass({render:function(){return()}})trapezoid:{width:200,height:0,borderBottomWidth:100,borderBottomColor:'red',borderLeftWidth:50,borderLeftColor:'

javascript - Chrome 75 正则表达式, 'S' 匹配奇怪的 unicode 范围

我们在最新版本的Chrome(75)上有一个奇怪的错误,它将S替换为Sconsole.log('AZERTYUIOPQSDFGHJKLMWXCVBN'.replace(/[\u00A0-\u9999&]/gim,char=>`&#${char.charCodeAt(0)};`))//AZERTYUIOPQSDFGHJKLMWXCVBN有人知道是代码问题还是Chrome问题吗? 最佳答案 已在75.0.3770.142中修复。你发现了一个有趣的错误:由于某些原因,这两个测试是正确的,这取决于不相关的字符范围:>/[\u0178-\u0

javascript - 如何使用 jQuery 选择 <pre> 中包含的所有文本?

我有一个包含行号和文本的contentEditableiframe。行号包含在一个div中,所有文本都在中。-元素。看起来像这样:123Text现在,当有人按下Ctrl+A时,所有内容都会被选中,包括行号。我想将此行为更改为仅包含的内容.我已经设置了一个捕获Ctrl+A并阻止默认操作的功能。现在,如何将选择设置为包含中的所有内容?? 最佳答案 Thisanswer我认为会帮助你;您应该能够使用jQuery选择pre元素并将其传递给提供的函数:SelectText($('pre')[0]);

javascript - jQuery - 如何从文本区域/输入中获取选定的文本?

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicates:jQuerygettextareatextHowtogetselectedtextintextarea?所以我想在textarea中选择文本。val()返回整个文本,所以这不好。

javascript - 从隐藏文本开始,单击显示文本

这绝对是我的头,但我不得不问。我真正想要做的就是从隐藏文本开始,只有显示按钮,然后单击它以显示文本。它适用于法语Dictée网站,有人在该网站上听一个法语短语,在表单文本字段中写下他认为听到的内容,然后单击“显示”按钮以查看他是否正确。我尝试将P标签更改为可见性隐藏,但随后单击SHOW按钮不会显示它。我在toggle下搜索,但似乎没有一个响应适合我。这是搜索您的网站时唯一接近的答案,但我无法让文本开始隐藏,然后通过单击“显示”按钮显示它。$(document).ready(function(){$("#hide").click(function(){$("p").hide();});$