只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$"。

只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$"。
只能输入长度为3的字符:"^.{3}$"。
为什么上面2个例子的.都没有用转义符呢 是正则表达式啊

那个.不是说是代表除换行符外的任意字符吗
为什么需要转移字符
.不是说是代表除换行符外的任意字符吗,用\放在前面好像才表示.这个符号

第1个回答  2009-08-20
未必一定要转义符……
如果硬是要转义符的话:
/d+./d{1,3}

附上正则教程一个

参考资料:http://www.unibetter.com/deerchao/zhengzhe-biaodashi-jiaocheng-se.htm

本回答被提问者采纳
相似回答