匹配、搜索、替换或拆分字符串。
- 匹配特定字符
如果你想匹配一个特定的字符,你可以直接将该字符放在正则表达式中。例如,要匹配字符”a”,可以使用正则表达式/a/
。
javascript复制代码
let regex = /a/;
console.log(regex.test('a')); // 输出: true
console.log(regex.test('b')); // 输出: false
- 匹配一次或多次字符
如服务器托管网果你想匹配一个字符一次或多次,你可以使用*
符号。例如,要匹配 “hello” 这个字符串,可以使用正则表达式/hello/
。
javascript复制代码
let regex = /hello/;
console.log(regex.test('hello')); // 输出: true
console.log(regex.test('helloworld')); // 输出: false
- 匹配特定字符集合
你可以使用[]
符号来匹配一个字符集合。例如,要匹配任何小写字母,可以使用正则表达式/[a-z]/
。
javascript复制代码
let regex = /[a-z]/;
console.log(regex.test('a')); // 输出: true
console.log(regex.test('1')); // 输出: false
- 匹配开头和结尾
如果你想匹配一个字符串的开头或结尾,你可以使用^
和$
符号。例如,要匹配以 “js” 开头的字符串,可以使用正则表达式/^js/
。
javascript复制代码
let regex = /^js/;
console.log服务器托管网(regex.test('jsample')); // 输出: true
console.log(regex.test('sjsample')); // 输出: false
- 分组和引用
你可以使用()
来分组正则表达式,并且使用n
来引用前面的分组。例如,要匹配 “javascript”,可以使用正则表达式/javascript/
。
javascript复制代码
let regex = /javascript/;
console.log(regex.test('I am learning javascript')); // 输出: true
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
相关推荐: golang gin——中间件编程以及jwt认证和跨域配置中间件案例
中间件编程+jwt认证 在不改变原有方法的基础上,添加自己的业务逻辑。相当于grpc中的拦截器一样,在不改变grpc请求的同时,插入自己的业务。 简单例子 func Sum(a, b int) int { return a + b } func LoggerM…