Tag: 正则表达式

JQuery更改所有元素文本

我需要jquery来改变所有页面中的数字。 例如,我想要改变1比1,所以我尝试这样: $(“*”).each(function(){ $(this).html( $(this).html().replace(1,”۱”) ); }) 但这也将改变css规则和属性。 是否有任何技巧可以逃避css和属性?

搜索完全匹配并突出显示jquery数据表正则表达式

在jquery数据表中,我必须使用完全匹配过滤结果并突出显示它。 为了完全匹配我正在尝试下面的代码,但它不起作用。 小提琴 table.aoPreSearchCols[ iCol ].sSearch = “^\\s*”+’1’+”\\s*$”; table.aoPreSearchCols[ iCol ].bRegex = false; table.aoPreSearchCols[ iCol ].bSmart= false;

validationjavascript十进制数

我正在使用以下正则表达式来validation我的javascript文件中的数字: var valid = (val.match(/^\d+$/)); 它适用于100,200等整数,但是对于像1.44,4.11等这样的东西,它返回false。 如何更改它,以便接受带小数的数字?

YouTubeurl正式使用

可能重复: 正则表达式解析youtube yid 你可能认为不是另一个,但在这里我有一个jquery正则表达式,我发现它适用于大多数url在底部的一个例子: http://www.youtube.com/watch?v=0zM3nApSvMg&feature=feedrec_grec_index http://www.youtube.com/user/IngridMichaelsonVEVO#p/a/u/1/QdK8U-VIH_o http://www.youtube.com/v/0zM3nApSvMg?fs=1&hl=en_US&rel=0 http://www.youtube.com/watch?v=0zM3nApSvMg#t=0m10s http://www.youtube.com/embed/0zM3nApSvMg?rel=0 http://www.youtube.com/watch?v=0zM3nApSvMg http://youtu.be/0zM3nApSvMg 正则表达式 /^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#\&\?]*).*/ 但是这不能从下面的url中提取id(在这个例子中id是pa14VNsdSYM ) http://www.youtube.com/watch?feature=endscreen&NR=1&v=pa14VNsdSYM 如何使用正则表达式我可以从url中提取id,如上面的那个。

使用jqueryvalidation插件,如何在文本框中添加正则表达式validation?

我使用的是jqueryvalidation插件: http : //bassistance.de/jquery-plugins/jquery-plugin-validation/ 如何在特定文本框中添加正则表达式检查? 我想检查以确保输入是字母数字。

用于validation日期时间格式的正则表达式(MM / DD / YYYY)

我正在尝试validation日期时间格式MM / DD / YYYY。 这是我正在尝试的代码请帮助。 function ValidateDate(testdate) { var Status var reg = /^(((0[1-9]|[12]\d|3[01])\/(0[13578]|1[02])\/((19|[2-9]\d)\d{2}))|((0[1-9]|[12]\d|30)\/(0[13456789]|1[012])\/((19|[2-9]\d)\d{2}))|((0[1-9]|1\d|2[0-8])\/02\/((19|[2-9]\d)\d{2}))|(29\/02\/((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))))$/g; if (!reg.test(testdate)) { Status = false; } return Status; }

正则表达式与西里尔字母

我有一个jQuery函数用于textarea字段中的字数统计。 此外,它排除了所有单词,这些单词在[[[tripple bracket]]]中关闭。 它适用于拉丁字符,但它有西里尔语句子的问题。 我想这个错误部分与正则表达式有关: $(field).val().replace(/\[\[\[[^\]]*\]\]\]/g, ”).match(/\b/g); 两种短语的示例: http : //jsfiddle.net/A3cEG/2/ 我需要统计所有的单词,包括cirillic表达式,而不仅仅是拉丁语中的单词。 怎么做?

将特定字符后的空格插入javascript字符串

我正在处理表格,我想屏蔽电话号码的输入。 我找到的插件对我来说不合适,因为区号可能是1或2个字符长。 我想要做的是以下内容:当用户在前两个字符后键入他的数字时,脚本会在键盘上插入一个空格,然后在接下来的三个字符之后,在每四个字符之后插入一个空格。 因此当有人输入44444444444然后在文本框中出现44 44 444 4444.我也必须检查第二组,当有人在那里输入例如1时,数字必须如下:44 1 444 4444 有任何解决方案吗?

从background-image属性获取URL

我目前正在使用它从background-image属性获取url: var url = $(this).find(‘div’).css(‘background-image’); url = url.substr(4, url.length – 5); 这在一些浏览器(IE6-9)中工作正常,而不是它: url(http://.com/) 它的 url(“http://.com/) 是否有一种故障保护方式可以从此属性获取URL? 无需进行浏览器检测或其他一些东西?

正则表达式用于澳大利亚电话号码validation

我试过下面的正则表达式进行电话号码validation但是没有正常工作, ^([+61|0](2|4|3|7|8|)){0,2}([ 0-9]|[(]){2,3}([)]|[0-9]){6}([ ])[0-9]{7,20}$ 以下是我希望通过validation的示例 +61(02)89876544 +61 2 8986 6544 02 8986 6544 +61289876544 0414 570776 0414570776 0414 570 776 +61 414 570776 +61 (0)414 570776 以下字符也可以接受。 () – +空格