手机号加*号
val.replace(/(\d{3})\d{4}(\d{4})/, '$1****$2')
邮箱加*号
val.replace(val.substring(4,val.loginName.lastIndexOf("@")),"*****")
名称加*号
val.replace(/([0-9a-zA-Z]{4})[0-9a-zA-Z]{10}([0-9a-zA-Z]{4})/, '$1****$2');
身份证加*号
val.replace(/([0-9a-zA-Z]{4})[0-9a-zA-Z]{10}([0-9a-zA-Z]{4})/, '$1****$2')
证件号码加*号
val.replace(/([0-9a-zA-Z]{4})[0-9a-zA-Z]{10}([0-9a-zA-Z]{4})/, '$1****$2')
首位不能为0的数字
oninput="value=value.replace(/[^\d]/g,\'\').replace(/^0{1,}/g,\'\')"