js中,exec()方法,为何这里的index是5?
js高程里的例子(书中P107),不明白为何下面的第二次执行,alert(matches.index)的值是5?为何alert(matches[0])是bat?应该是我exex()方法没理解…
javascript 正则替换通讯录特殊字符
javascript 正则替换通讯录特殊字符,示例数据如下: +86 18612345678 8613898765421 135-1234-5678 +8615145698763 +86 151-4569-8763 使用 javascr…
如果把字符串转成多维数组
例如我有一个字符串 var str = 'dog,[cat,lion],[bird,chicken,duck]' 我希望把他转成一个数组: arr = [dog,[cat,lion],[bird,chicken,duck]] 应该怎…
匹配非‘ ’以外的正则
<p>&nbsp&nbsp&nbsp&nbsp</p> <p>&nbsp&nbsp&nbsp&nbsp</p> <p>dfsafdsa&nbspkljklfdsja&nbsp&l…
Simple JavaScript Inheritance 阅读提问
Simple JavaScript Inheritance的源码中有这样一句 fnTest = /xyz/.test(function() { xyz }) ? /\b_super\b/ : /.*/ 其中 /xyz/.test(function() { …
如何匹配一个 不以xf 开始的 字母和数字 混合的 字符串?
如何匹配一个 不以xf 开始的 字母和数字 混合的 字符串 ^((?!xf).)*$ 匹配不以xf开始的 (^([a-z])+([a-z0-9])+$)|() 匹配 不能全为数字的 合起来,匹…
正则表达式如何匹配除首行外的每个行首?
/^/gm匹配每个行首,但怎么排除第一行的行首呢? 问题没有描述清楚,我补充下: 假定有字符串 <div> <ul> <li></li> <li></li…
如何用js限定文本框只能输入数字和小数点,且只能输入小数点后两位?
第一位不能是0或者是. 不能同时出现两个. 最后一位不能是. 我可以只输入20也可以输入20.25也可以只输入20.2 有没有好的写法? $("#amount").on('keyu…
使用正则表达式转换日期格式
运行后输出2015-4-10,请问如何保留时分秒? var ttime = "2015年4月10日 12:10:20" ttime = ttime.match(/\d{4}.\d{1,2}.\d{1,2}/mg).toString() tti…
请教一个js正则问题
^((?!xfb).)*$ 匹配不以xfb开始 ^(?![^a-zA-Z]+$)(?!\D+$).{6,}$ 匹配 数字和字母组合的 | 分枝。 匹配分枝条件时,将会从左到右地测试每个条件,如…
求改正或者指教js正则一枚
场景 现在要限制用户输入,只能匹配 0 到 4.9 之间的数字。 只能一位小数,当然 1, 2, 3...是可以的 现在 /^[0-4]{1}\.{0,1}\d{0,1}$/ 求改进 现在这…
求一个正则(大神来救我)
我有一组数据: 123456(123456)123456 请问JS可以通过正则的方法将括号中的1替换成A吗? 替换后如下: 123456(A23456)123456 另外想问问有简便方法把括…
求一段js正则表达式
我有一段html代码,要把里面的几个文字替换成链接,而如果这些字符是html标签的属性,则不替换。如: html测试seo信息<img src="/aaseobbc.jpg" wi…
javascript for in 与 $().bind结合出现奇怪的问题!
问题 函数 bindInputBlur() 绑定输入框的输入内容格式限制,但是用了for in 来循环绑定 bind ,结果却发现 当触发 input.bind-email 的 onblur事件的…