1 Star 0 Fork 0

EngineCoder/WebFrontEnd-Javascript

Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Please pay attention to the specific project description and its upstream code dependency when using it.
Clone or Download
01-Regular.html 1.72 KB
Copy Edit Raw Blame History
EngineCoder authored 2022-08-30 16:05 . feat:对象
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script type="text/javascript">
var p1="/xxxx/";//字符串规则
//规则1 全都是字母的字符串
//规则2 全都是数字的字符串
//规则3 以数字开头,长度为4的字符串
//规则4 第一个字母是a第二个字母是b,没有其他字符的字符串
//搜索 替换 判断
// /表达式主体/修饰符 i忽略大小写 g全局匹配 m多行匹配
var r1=/ab/ig;
var str="hello Abworld sikiedu.com ab abb";
var index1=str.search(r1);
console.log(index1);
var index2= str.search("abaa");
console.log(index2);
var str1=str.replace(r1,"---")
console.log(str1);
console.log(r1.test(str));
//--------------------正则表达式书写----------------------
// 语法手册:http://www.runoob.com/jsref/jsref-obj-regexp.html
// 小案例:http://www.runoob.com/js/js-regexp.html
// 在线正则表达式测试:
// https://www.jb51.net/tools/zhengze.htm
// http://tool.oschina.net/regex/
var r3=/^asdn/;//以字符asdn开头
console.log(r3.test("asdndasdn"));
var r4=/^a/;
console.log("r4:"+r4.test("bac"));
var r5=/a$/
console.log("r5:"+r5.test("dasda"));
var r6=/^a$/;//以a开头以a结尾
console.log("r6:"+r6.test("aaa"));
var r7=/^[1234][1234]$/;//以1234的其中一个开头以1234的其中一个结尾
console.log("r7:"+r7.test("41"));
var r8=/\d/;//数字字符
console.log("r8:"+r8.test("123"));
var r9=/^[1-9]\d*$/;//正整数
console.log("r9:"+r9.test("56266"));
var r10=/^a+/;//1个或者多个
console.log("r10:"+r10.test("dsd"));
</script>
</head>
<body>
</body>
</html>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/CoderEngine/web-front-end-javascript.git
git@gitee.com:CoderEngine/web-front-end-javascript.git
CoderEngine
web-front-end-javascript
WebFrontEnd-Javascript
master

Search