首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

高分求:判断数字尾数是否为3,4的正则表达式,该如何解决

2012-03-13 
高分求:判断数字尾数是否为3,4的正则表达式如题!!高分求:判断数字尾数是否为3,4的正则表达式[解决办法]ale

高分求:判断数字尾数是否为3,4的正则表达式
如题!!


高分求:判断数字尾数是否为3,4的正则表达式

[解决办法]
alert(/^\d*[3,4]$/.test( '123134 '))
alert(/^\d*[3,4]$/.test( '123135 '))
alert(/^\d*[3,4]$/.test( '1213 '))
[解决办法]
正则很简单

^\d*[34]$
[解决办法]
这样取得的就是以3或4结尾的字符串
当然字符串中也不能含有非数字符号
[解决办法]
^\d*[34]$ 那个逗号不要,晕
[解决办法]
去除3,4为尾数的代码
====================
var paten = /^\d*[34]$/;
var str = "任意的一行代码 ";
if (paten.test(str))
{
//执行去除str 操作
}


常见的一些JS正则操作看看这个网页吧
http://hi.baidu.com/top147/blog/item/33388c51a71de28d8d5430ec.html
[解决办法]
if (paten.test(str))
这句话就表示 如果字符串以3.4结尾,那么就返回true
[解决办法]
好像比较复杂,不会写
[解决办法]
你的要求不明确,尾数为3,4的字符串是全部去掉,还是只去掉3,4

[解决办法]
如123只取12是吗?
[解决办法]
str=str.replace(/[34]$/, " ")
alert(str)

热点排行
Bad Request.