学习网址:https://www.runoob.com/js/js-regexp.html
正则生成代码:http://tool.chinaz.com/tools/regexgenerate
正则测试:https://tool.oschina.net/regex/
正则表达式
正则表达式是由一个字符序列形成的搜索模式。
当你在文本中搜索数据时,你可以用搜索模式来描述你要查询的内容。
正则表达式可以是一个简单的字符,或一个更复杂的模式。
正则表达式可用于所有文本搜索和文本替换的操作。
使用目的
进行表单验证时,自定义表单规则,判断输入的是否为数字或小数
正则表达式代码
1、判断是数字和小数
1-1、是否为数字
var OriPrice = $('[name="mrelm_spm_OriPrice"]').val();
var OriPrice_Reg = /^[0-9]+$/;
var OriPrice_1 = OriPrice_Reg.test(OriPrice);
console.log(OriPrice_1);
1-2、是否为数字+小数
var OriPrice = $('[name="mrelm_spm_OriPrice"]').val();
var OriPrice_Reg = /^[0-9]+\.?[0-9]+?$/;
var OriPrice_1 = OriPrice_Reg.test(OriPrice);
console.log(OriPrice_1);
2、将 [[]] 替换成 ______
var stem = '111[[222]]333';
var stem_1 = /^.*\[\[.+]].*$/;
var stem_2 = stem_1.test(stem);
console.log(stem_2);
网友评论