解决数据库中同一字段下的值区分数值和中文

解决数据库中同一字段下的值区分数值和中文

数值居右,文字居左

 

// 正则表达式  /^ 是以什么开始 

                \-表示 -  

                 ?表示 0次或1

                 \d表示 数值

                 * 表示多次

                 \.表示 .

                 %? 表示 %出现0次或1

                $/是以什么结尾

var reg = /^\-?\d*\.?\d*%?$/;

$('td').each(function() {

var str = $(this).text();

str = str.replace(/(^\s*)|(\s*$)/g, '');

if ('' == str) {

$(this).text('--').attr('align', 'right');

} else if ('--' == str) {

$(this).attr('align', 'right');

} else if (reg.test(str)) {

$(this).attr('align', 'right');

}

});

posted on 2011-12-12 15:52  square198901  阅读(106)  评论(0)    收藏  举报