ChinaUnix.net
相关文章推荐:

js正则表达式 小数

本帖最后由 中关村村草 于 2011-12-15 16:05 编辑 js 正则表达式大全 正则表达式中的特殊字符 字符 含意 \ 做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界。 -或-对正则表达式功能字符的还原,如"*"匹配它前面元字符0次或多次,/a*/将匹配a,aa,aaa,加了"\"后,/a\*/将只匹配"a*"。 ^ 匹配一个输入或一行的开头,/^a/匹配"...

by 中关村村草 - Web开发 - 2011-12-20 13:08:30 阅读(1757) 回复(1)

相关讨论

本人想用js将以下字符串中的UBB代码去掉: 测试[image=2]/test/09/11ff.jpg[/image]测试[image=20]/test/aa1aa.jpg[/image] 测试[image=110]/test/10/aasdfaa.jpg[/image] 变成: 测试测试测试 请高手指点一下.(本人不想研究js) [ 本帖最后由 lyf088 于 2009-3-4 19:52 编辑 ]

by lyf088 - Web开发 - 2009-03-04 19:50:52 阅读(1959) 回复(0)

//校验是否全由数字组成 代码 function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true } //校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串 代码 function isRegisterUserName(s) { var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/; if (!patrn.exec(s)) return false return true } //校验用户姓名:只能输入1-30个以字母...

by lkangjin - Java文档中心 - 2007-08-22 08:39:23 阅读(1050) 回复(0)

有个判断注册用户名的js正则表达式问题 var patrn = /^(([a-zA-Z0-9]|[_-]){4,20}|[\u4e00-\u9fa5]{2,10})+$/; 由4-20位的大小写英文字母、0-9的数字、下划线“_”、减号“-”或者2-10个汉字组成。 大体上这个可以满足,但回发现如果既有中文,又有字符的话,需要中文满足2个以上,字符4个以上,即(你好ab)是不满足的 而实际应该是满足的,即中文2个就不需要字符一定也要4个的要求了,反过来也一样, 请问该怎么修改 [ 本帖最...

by futo - Web开发 - 2008-07-23 11:57:41 阅读(3942) 回复(5)

js 正则表达式 测试页面 [code]