flex正则表达式

flex正则表达式,用来进行字符串校验处理

正则表达式是一种通用的标准,大部分计算机语言都支持正则表达式,包括as3,这里收集了一些常用的正则表达式语句,大家用到的时候就不用自己写了

^\d+$ //匹配非负整数(正整数 + 0)

^[0-9]*[1-9][0-9]*$ //匹配正整数

^((-\d+)|(0+))$ //匹配非正整数(负整数 + 0)

^-[0-9]*[1-9][0-9]*$ //匹配负整数

^-?\d+$ //匹配整数

^\d+(\.\d+)?$ //匹配非负浮点数(正浮点数 + 0)

^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$

^((-\d+(\.\d+)?)|(0+(\.0+)?))$ //匹配非正浮点数(负浮点数 + 0)

^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$

点数

^(-?\d+)(\.\d+)?$ //匹配浮点数

^[A-Za-z]+$ //匹配由26个英文字母组成的字符串

^[A-Z]+$ //匹配由26个英文字母的大写组成的字符串

^[a-z]+$ //匹配由26个英文字母的小写组成的字符串

^[A-Za-z0-9]+$ //匹配由数字和26个英文字母组成的字符串

^\w+$ //匹配由数字、26个英文字母或者下划线组成的字符串

^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$ //匹配email地址

^[a-zA-z]+://匹配(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$

//匹配url 匹配中文字符的正则表达式: [\u4e00-\u9fa5]

匹配双字节字符(包括汉字在内):[^\x00-\xff]

匹配空行的正则表达式:\n[\s| ]*\r //匹配正浮点 //匹配负浮

你可能喜欢

  • 正则表达式教程
  • 入门教程
  • java配置
  • 入门到精通
  • java正则表达式
  • Linux正则表达式
  • 精通正则表达式

flex正则表达式相关文档

最新文档

返回顶部