%u9648 请问一下js中的把以上字符串替换为▰ 正则是如何写? [ 本帖最后由 HonestQiao 于 2006-6-29 12:07 编辑 ]
by peterdocter - Web开发 - 2006-06-29 12:08:22 阅读(2061) 回复(2)
可郁闷死了。 www.kitt.cn 你随便点击一个帖子进去,如果是ie5,可能是看不了内容的。因为内容是js替换之后显示的,而ie5有个js 正则bug。6就正常。 怎么解决好?
我用的式 PHPLIB 的模板,网页中有的js 的正则,/[0-9]{4}/ ,但是网页输出后就变成 /[0-9]/ 了,如何解决?
比如:
123456789 |
123456789 |
js的正则表达式 //校验是否全由数字组成 代码 1. function isDigit(s) 2. { 3. var patrn=/^[0-9]{1,20}$/; 4. if (!patrn.exec(s)) return false 5. return true 6. } //校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串 代码 1. function isRegisterUserName(s) 2. { 3. var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/; 4. if (!patrn.exec(s)) r...
js页面添加替换 js代码[code]1.var index = 0; 2. function addinverter() { 3. var str = $("#inverterdiv").html(); 4. str = str.replace(new RegExp("listInvertera", 'g'), "listInverter[" 5. + index + "]"); 6. alert(str); 7. $("#bigdiv").append(str); 8. index++; 9. } var index = 0; function addinverter() { var str =...
(01)校验是否全由数字组成 [code] 1. function isDigit(s) 2. { 3. var patrn=/^[0-9]{1,20}$/; 4. if (!patrn.exec(s)) return false 5. return true 6. } (02)校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串 [code] 1. function isRegisterUserName(s) 2. { 3. var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/; 4. if (!patrn.exec(s)) return false 5. return tr...
代码是这样的: [code] oNewCell1.innerHTML = "T:"; [/code] 但是 onblur=global=this 不能这样写 就是像HTML里写成 一样,写在js里面就不认了 onblur="global=this"在js里应该怎么写才正确呢?
本帖最后由 中关村村草 于 2011-12-15 16:05 编辑 js 正则表达式大全 正则表达式中的特殊字符 字符 含意 \ 做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界。 -或-对正则表达式功能字符的还原,如"*"匹配它前面元字符0次或多次,/a*/将匹配a,aa,aaa,加了"\"后,/a\*/将只匹配"a*"。 ^ 匹配一个输入或一行的开头,/^a/匹配"...
js的正则方法使用实例 一 javascript正则表达式的基本知识 1 javascript 正则对象创建 和用法 声明javascript 正则表达式 var reCat = new RegExp("cat"); 你也可以 var reCat = /cat/; //Perl 风格 (推荐) 2 学习最常用的 test exec match search replace split 6个方法 1) test 检查指定的字符串是否存在 var data = "123123"; var reCat = /123/gi...
因为js不支持逆序环视,所以用(\d),在支持逆序环视的语言如php中,可以用(?input name="num" onfocus="normalFormat(this)" onblur="numberFormat(this)"/> script> function normalFormat(input) { input.value = input.value.replace(/,/g,''); } function numberFormat(input) { if (isNaN(input.value) || !isFinite(input.value)) {input.value = "";return;} var v = parseFloat(input.value).toFixed(2); //v...