/* 合法uri*/
export function validURL(url) {const reg = /^(https?|ftp):\/\/([a-zA-Z0-9.-]+(:[a-zA-Z0-9.&%$-]+)*@)*((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]?)(\.(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])){3}|([a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]+\.(com|edu|gov|int|mil|net|org|biz|arpa|info|name|pro|aero|coop|museum|[a-zA-Z]{2}))(:[0-9]+)*(\/($|[a-zA-Z0-9.,?'\\+&%$#=~_-]+))*$/return reg.test(url)
}/* 小写字母*/
export function validLowerCase(str) {const reg = /^[a-z]+$/return reg.test(str)
}/* 大写字母*/
export function validUpperCase(str) {const reg = /^[A-Z]+$/return reg.test(str)
}/* 大小写字母*/
export function validAlphabets(str) {const reg = /^[A-Za-z]+$/return reg.test(str)
}/*** validate email* @param email* @returns {boolean}*/
export function validEmail(email) {const re = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/return re.test(email)
}
// 校验保留两位小数金额
export function isMoney(money) {var reg = /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/if (reg.test(money)) {return true} else {return false}
}

转载于:https://www.cnblogs.com/lst619247/p/10668918.html

校验金额、大小写字母、大写字母、合法uri、email相关推荐

  1. java将汉字转成拼音首字母大写字母_Java 将汉字转换为拼音并取首字母大写

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 首先需要引入pinyin4j-2.5.0.jar 在定义一个servlet.Java的类,写一个Converting方法 实例代码详解如下: public ...

  2. java将汉字转成拼音首字母大写字母_java实现将汉字转为首字母、拼音

    本文转自java实现将汉字转为拼音 作者itRed 本人仅稍作整理,并提出一些问题.问题的话暂时没时间处理,等以后有时间了再更新. 测试参数 String info="汉字转换为拼音&quo ...

  3. php 拼音首字母大写字母,获取汉字拼音首字母大写

    获取汉字首字母大写 function get_letter($string) { $charlist = mb_str_split($string); return implode(array_map ...

  4. java将汉字转成拼音首字母大写字母_java 根据汉字生成拼音全拼或拼音首字母的示例...

    1.情景展示 java 根据中文生成对应的拼音 2.准备工作 所需jar包:pinyin4j-2.5.0.jar 3.解决方案 导包 import net.sourceforge.pinyin4j.P ...

  5. java中小写字母转化大写字母,大写字母转化小写字母

    小写字母->大写字母 import java.util.Scanner; public class fighting {public static void main(String[] args ...

  6. 小写字母转化为大写字母

    [深基2.例6]字母转换 题目描述 输入一个小写字母,输出其对应的大写字母.例如输入 q时,会输出 Q. 输入格式 无 输出格式 无 输入输出样例 输入 #1       q              ...

  7. 大写字母和小写字母转换

    一.描述: 如果是小写字符,就输出对应的大写字符: 如果是大写字符,就输出对应的小写字符. 二.程序: #include<stdio.h> #include<windows.h> ...

  8. 即第1个字母变成第26个字母,第i个字母变成第26-i+1个字母,非字母字符不变。要求编程序将密码变回原文,并输出密码和原文

    有一行电文,已按如下规律译成密码 即第1个字母变成第26个字母,第i个字母变成第26-i+1个字母,非字母字符不变.要求编程序将密码变回原文,并输出密码和原文. 程序及其注释如下: // 即第1个字母 ...

  9. java正则校验密码 长度不少于8位且至少包含大写字母、小写字母、数字和特殊符号中的四种组合 或者 其中任意三种组合

    java正则校验密码必须是包含大小写字母.数字.特殊符号的8位以上四种组合 或者 其中任意三种组合 一.排除法和详细解释 1.排除大写字母.小写字母.数字.特殊符号中1种组合.2种组合.3种组合,那么 ...

最新文章

  1. 一些JSON相关的函数
  2. 如何获取ResultSet的行数和列数
  3. C++多态的概念及前提条件(最精辟)
  4. 用 Python 在朋友圈中游遍全球
  5. spring boot中利用mybatis-generator插件生成代码
  6. Infinity loop in cursor iteration
  7. linux 免sudo,linux 创建用户,免密sudo,ssh免密登录
  8. 50岁,投资理财方面接触较少,手上有280万,该如何操作?
  9. android Gallery实现异步加载网络图片
  10. myeclipse中加入jad查看jar源代码
  11. [译] Martin Fowler - Web 应用安全基础
  12. 学MySQL,这篇万字总结,真的够用了
  13. Clonezilla SE---克隆linux------转载
  14. 天正菜单栏不见了怎么显示出来_天正建筑菜单栏不见了怎么调出来
  15. seafile私有云盘搭建全过程记录
  16. screenX、client X、pageX、offsetX、layerX
  17. python 列表转换成字符串输出
  18. 【Godot】节点的碰撞与碰撞掩码的计算
  19. OSChina 周四乱弹 ——世界欠你一个奥斯卡
  20. 《铁甲雄兵》能在海外火起来的秘诀是……

热门文章

  1. c c 语言写的四六级词汇系统,2020英语四六级词汇积累:以c开头的单词(二)
  2. set python_使用dict和set
  3. java抓取网页css,Java 读取网页Html资料
  4. js oop写法小例子
  5. java面试题二十 try catch
  6. 8皇后以及N皇后算法探究,回溯算法的JAVA实现,非递归,循环控制及其优化
  7. c语言格式化输入字符型,C语言——字符串和格式化输入/输出
  8. sql server 2008安装错误(无法处理异常)
  9. java并发面试题(一)基础
  10. C#winform定时器的两种使用方法