Mar
15

js全角以半角符号互转以及过滤一些联系信息方法

全角以半角互转:
/*
****************************
* 半角<=>全角 *
* [NB联盟] *
* Writer YuPing *
****************************
*参数说明:
* str:要转换的字符串
* flag:标记,为0时半转全,为非0时全转半
* 返回值类型:字符串
****************************
*/
function DBC2SBC(str,flag) {
var i;
var result='';
if (str.length<=0) {alert('字符串参数出错');return false;}
for(i=0;i{ str1=str.charCodeAt(i);
if(str1<125&&!flag)
result+=String.fromCharCode(str.charCodeAt(i)+65248);
else
result+=String.fromCharCode(str.charCodeAt(i)-65248);
}
return result;
}
//示例:document.write(DBC2SBC("13123454567",1))

过滤联系信息方法

public Function ReplaceStr(Textstr,Pattern_str) '用这个函数来滤除!Textstr是

要过滤的字符串,Pattern_str是正则表达式
Dim Str,re
Str=Textstr
Set re=new RegExp
re.IgnoreCase =True
re.Global=True
re.Pattern=Pattern_str
Str=re.Replace(Str, "*")
Set Re=Nothing
ReplaceStr=Str
End Function
title=ReplaceStr(title,"/^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d

{3,}))?$/") '过滤电话 标题
title=ReplaceStr(title,"/^(?:13\d|15[012356789])-?\d{5}(\d{3}|\*{3})$/")'过

滤手机
title=ReplaceStr(title,"\d{5,9}")'过滤QQ
WyName=ReplaceStr(WyName,"/^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d

{3,}))?$/") '过滤电话 物业名称
WyName=ReplaceStr(WyName,"/^(?:13\d|15[012356789])-?\d{5}(\d{3}|\*{3})$/")'

过滤手机
WyName=ReplaceStr(WyName,"\d{5,9}")'过滤QQ
Memo=ReplaceStr(Memo,"/^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?

$/") '过滤电话 备注
Memo=ReplaceStr(Memo,"/^(?:13\d|15[012356789])-?\d{5}(\d{3}|\*{3})$/")'过滤

手机
Memo=ReplaceStr(Memo,"\d{5,9}")'过滤QQ
'--------------------过滤相关联系方式信息----------------------------------

autocomplete="off"

onkeyup="value=value.replace('0','0').replace('1','1').replace('2','2').replace('3', '3').replace('4','4').replace('5','5').replace('6','6').replace('7', '7').replace('8','8').replace('9','9').replace('——','-');" onbeforepatel_rste="clipboardData.tel_rsetData('tel_rs',clipboardData.getData('tel_rs').replace('0','0').replace('1','1').replace('2','2').replace('3', '3').replace('4','4').replace('5','5').replace('6','6').replace('7', '7').replace('8','8').replace('9','9').replace('——','-'))"

共计 0 条评论

NAME:

required

E-MAIL:

required, will not be published

HOMEPAGE:

CONTENT: