匹配最后两位替换为00
let str= "123456" ; str.replace(/\d{2}$/, '00'); // 123400 str.replace(/(\d{4})(\d{2})/, '$100'); // 123400
2.手机号中间4为替换为 *
let str ="17700001234" str.replace(/(\d{3})\d{4}(\d{4})/,'$1***$2') //177****1234
匹配手机号
let phone ="17700001234" let telReg =/^[1][3-9][0-9]{9}$/; let reg_tel =/^[1][3-9]\d{9}$/; if (telReg.test(phone)) { alert(true) }else{ alert(false) }
4.正整数
let reg = /^[1-9]\d*$/
5.正数负数浮点数
let reg = /^(\-|\+)?\d+(\.\d+)?$/
6.去掉文件后缀
function splitFileName(text) { var pattern = /\.{1}[a-z]{1,}$/; if (pattern.exec(text) !== null) { return (text.slice(0, pattern.exec(text).index)); } else { return text; } }
匹配小于等于5的数
var RegExp=/(^([0-4])(\.[0-9])?$)|(^5$)/; var reg = /^5$|^(\[0-4])(\.\d+)*$/
匹配中文
var reg = /[\u4E00-\u9FA5]/
匹配字母数字中文
/^[a-zA-Z0-9\u4E00-\u9FA5]+$/
10.大于0小于40的正整数
const regs = /^([1-9]|[1-3]\d|40)$/ console.log(regs.test(输入的值));
0-100 保留4位小数
var reg1 = /^(0\.[1-9][0-9]{0,3}|[1-9][0-9]?(\.[0-9]{1,4})?)$/
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。