求两个javascript正则表达式(回答正确再加分)

来源:百度知道 编辑:UC知道 时间:2024/06/08 16:32:05
1.留言
限制100个字,其他符号都可以,能够用中文或者英文
但是中英文计数方式不同,请问怎么写?
还有,能不能去掉其中输入的html代码,和js代码

2.昵称,其实也是一样的
只是2~12个字符.中英文皆可

回答正确再加分~~

1.
/[\w\W\r\n]{100}/m

去掉html:
str = str.replace(/<[^<>]+>/gm, '');

2.
/[\w\W]{2,12}/

判断长度不建议用正则表达式,用字符串的 length 属性即可。
如果要判断字节长度,需要一些变换,网上有代码,自己找一下。