语法参考:正则表达式 - 维基百科,自由的百科全书
1.英美式金额的验证:/^(([1-9]{1,3}(,\d{3})*)|[1-9]\d*|0)(\.\d{1,2})?$/
示例:
var aString = "1.11";
var amount = /^(([1-9]{1,3}(,\d{3})*)|[1-9]\d*|0)(\.\d{1,2})?$/;
alert(amount.test(aString));
2.JavaScript中replace函数
替换掉字符串“123,456,459.78”中的“,”或“,”
var aString = "1,546.11";
var quote = /,|,/g;
alert(aString.replace(quote,""));
当正则表达式不加“g” 时只会替换掉第一个引号。
3.ipv4验证
/^(25[0-5]|2[0-4]\\d|[0-1]\\d{2}|[1-9]?\\d)\\.(25[0-5]|2[0-4]\\d|[0-1]\\d{2}|[1-9]?\\d)\\.(25[0-5]|2[0-4]\\d|[0-1]\\d{2}|[1-9]?\\d)\\.(25[0-5]|2[0-4]\\d|[0-1]\\d{2}|[1-9]?\\d)$/