有哪些常用的JS正则表达式

本文介绍了“常用的JS正则表达式有哪些”的知识。很多人在实际案例的操作中会遇到这样的困难。让边肖带领你学习如何处理这些情况。希望大家认真阅读,学点东西! 1、数值验证表达式。 需求编号[0-9] * $ n个数字\ d {n} $ m-n个数字\ d {m,n} $零和非零数字(([1-9] [0-9] *)(。[0-9] {1,$小数点后有1-2位的正数或负数(\-)?\d (\。\d{1,2})?$正数、负数和小数(\-| \)?\d (\。\d)?$带两位小数的正实数[0-9](。[0-9] {2})?$正实数[0-9],有1~3个小数位(。[0-9] {1,3})?$非零正整数[1-9] \ d * $ or ([1-9] [0-9] *) {1,3} $ or \?[1-9][0-9]*$非零负整数\-[1-9] [] 0-9 * $或-[1-9] \ d * $非负整数\ d $或[1-9] \ d * | 0 $。或[1-9] \ d * \。\ d * | 0 \。\ d * [1-9] \ d * | 0?\.0 |0$是一个非正浮点数((-\ d (\)。\ d)?)|(0 (\.0 )?)$或(-([1-9] \ d * \。\ d * | 0 \。\ d *[1-9]\ d *)| 0?\.0 |0$正浮点数[1-9] \ d * \。\ d * | 0 \。\ d * [1-9] \ d * $或(([0-9] \。D*[1-9]\d*)$或(-(([0-9] \。[0-9] * [1-9] [0-9] *) | ([0-9] * [1-9] [0-9] *.\d )(\。\d)?$或-?([1-9]\d*\。\d*|0\。\d*[1-9]\d*|0?\.0 |0)$至少n位word \ d {n,} $2,字符验证表达式。 表达式需要中文字符[\ u4e00-\ u9fa5] {0,} $英文和数字[a-za-z0-9] $或[a-za-z0-9] {4,40} $所有长度为3-20的字符。{3,20}$由26个英文字母组成的字符串[a-za-z] $由26个大写英文字母组成的字符串[a-z] $由26个小写英文字母组成的字符串[a-z] $由数字和26个英文字母组成的字符串[a-za-z0-9] $由数字组成的字符串,22。

\w{3,20}$

有哪些常用的JS正则表达式 第1张