草庐IT

文本匹配

全部标签

javascript - 在 Javascript 正则表达式中不匹配 )

关闭。这个问题需要debuggingdetails.它目前不接受答案。编辑问题以包含desiredbehavior,aspecificproblemorerror,andtheshortestcodenecessarytoreproducetheproblem.这将有助于其他人回答问题。关闭6年前。Improvethisquestion也许你可以帮助我:我的JavaScript代码:bbchatdecode:function(text){varchars=Array(":\\)","8-\\)",":cry:",":oops:");varreplacements=Array('',''

Javascript 按字母顺序匹配字符串的开头,然后按字母顺序排列包含的文本

我需要帮助整理一些数据。假设我在搜索字段中输入“piz”。我得到所有包含“piz”的条目的返回和数组。我现在想按以下顺序显示它们:pizzapizzeriaapizzettoberpizzo首先是按字母顺序以我输入的内容开头的项目,然后是包含我按字母顺序输入的内容的项目。相反,如果我按字母顺序对它们进行排序,我会得到以下内容apizzettoberpizzopizzapizzeria有人知道怎么做吗?谢谢你的帮助。 最佳答案 您可以将数据分成两个数组,一个以您的输入开头,一个不以您的输入开头。分别排序,然后合并两个结果:vardat

javascript - 如何检测文本输入何时随 ie8 更改

我想检测文本输入何时发生变化。我试过这些,它在firefox中有效,但在ie8中无效。$('#taskSearch').bind('input',function(){alert($(this).val());});$('#taskSearch').live('input',function(){alert($(this).val());});$('#taskSearch').change(function(){alert($(this).val());}); 最佳答案 您可以为IE6+使用onpropertychange:$("#

javascript - 如何更改所选文本的颜色?

我需要使用codemirror更改所选文本的背景颜色。谁能帮忙? 最佳答案 上面的答案缺少必要的!important。你需要:.CodeMirror-selected{background-color:#CCCCCC!important;}如果您还需要更改选择的前景颜色,CodeMirror有themark-selection.jsaddon实现这一目标。 关于javascript-如何更改所选文本的颜色?,我们在StackOverflow上找到一个类似的问题:

javascript - 正则表达式匹配字符串中的数字但不匹配百分比

我需要知道是否存在用于测试字符串中是否存在数字的正则表达式:匹配Lorem20Ipsum匹配Lorem2,5Ipsum匹配Lorem20.5Ipsum不匹配Lorem2%Ipsum不匹配Lorem20.5%Ipsum不匹配Lorem20,5%Ipsum不匹配Lorem2percentIpsum不匹配Lorem20.5percentIpsum不匹配Lorem20.5percentIpsum匹配Lorem20Ipsum2%dolor匹配Lorem2,5Ipsum20.5%dolor匹配Lorem20.5Ipsum20,5%dolor也就是说,一个正则表达式可以告诉我字符串中是否有一个或多个

javascript - 传递给 window.prompt 的文本被替换为 "..."

我想允许用户将大量电子邮件地址复制到他们的剪贴板。这个答案似乎是最可靠的方法:HowdoIcopytotheclipboardinJavaScript?但是,在测试时我发现window.prompt()总是将部分one的电子邮件替换为....测试数据如下:test@test.com;test@test.com;test@test.com;test@test.com;test@test.com;test@test.com;test@test.com;test@test.com;test@test.com;test@test.com;test@test.com;test@test.com;

javascript - 获取括号之间的文本

这个问题在这里已经有了答案:Gettextbetweentworoundedbrackets(7个答案)关闭4年前。我有这个字符串:CharlesdeGaulle,(Paris)[CDG]我想在JavaScript/jQuery中得到Paris。初始字符串可以具有可变长度。我试过这个:vartab="CharlesdeGaulle,(Paris)[CDG]";vartab2=tab.split(',');vartab3=tab2.split('[')

javascript - 为什么 true 不匹配 'true' 与 JavaScript 中的双等号 '=='?

这个问题在这里已经有了答案:Whydoes"true"==trueshowfalseinJavaScript?(5个答案)关闭7年前。这一小部分代码花了很长时间才被注意到。我想如果我做下面的事情就好了if('true'==true){alert("Doesnothappen");}但是没有通过if条件。我认为双等号==匹配值而不是类型,因为匹配类型是===的工作。现在我的问题是,为什么不是true类型转换为'true'或者为什么要检查这些操作数的类型?

javascript - 类型文本不受控制的输入被控制警告

我正在尝试使用React和Redux创建一个多步骤注册表单。主要组成部分如下:importReact,{PropTypes}from'react';import{connect}from'react-redux';import{bindActionCreators}from'redux';import*asactionCreatorsfrom'../../actions/actionCreators';importcountriesfrom'../../data/countries';importRegistrationFormStepOnefrom'./registrationFor

javascript - jQuery 在选择一个选项时显示一个文本框

我有以下代码:Type1Type2Type3Other我想做的是使用jQuery使下面的文本框默认隐藏,然后在用户从下拉列表中选择其他选项时显示它。 最佳答案 这里不需要任何css。$('#sel').change(function(){varselected=$(this).val();if(selected=='Other'){$('#other').show();}else{$('#other').hide();}}); 关于javascript-jQuery在选择一个选项时显示一