95255790|prefix=967 js正则截取|前面的内容
时间: 2023-08-03 21:34:48 浏览: 53
同样地,如果您想截取字符串中 "|" 分隔符前面的内容,可以使用正则表达式的exec()方法。以下是一个示例代码:
```
let str = "95255790|prefix=967";
let reg = /(.*)\|/;
let result = reg.exec(str);
console.log(result[1]); // 输出:95255790
```
在这个例子中,我们定义了一个正则表达式 `reg`,它使用了一个捕获分组 `(.*)` 匹配以 "|" 结尾的所有内容。然后我们使用 `exec()` 方法执行正则表达式,并将结果保存在 `result` 变量中。最后,我们输出结果数组中的第一个元素,即匹配到的内容,即 "95255790"。
相关问题
95255790|prefix=967 js正则截取|后面的内容
如果您想在JavaScript中使用正则表达式截取字符串中的内容,可以使用正则表达式的exec()方法。例如,以下是一个截取字符串中以"|"为分隔符后面的内容的示例代码:
```
let str = "95255790|prefix=967";
let reg = /\|(.*)/;
let result = reg.exec(str);
console.log(result[1]); // 输出:prefix=967
```
在这个例子中,我们首先定义了一个字符串 `str`,然后定义了一个正则表达式 `reg`,它使用了一个捕获分组 `(.*)` 匹配以 "|" 开头的所有内容。然后我们使用 `exec()` 方法执行正则表达式,并将结果保存在 `result` 变量中。最后,我们输出结果数组中的第二个元素,即匹配到的内容,即 "prefix=967"。
请问这段代码什么意思: function getCourse(){ //val()获取当前表单参数 var studentId = $("#studentId").val(); var eduYear = $("#eduYear").val(); var eduSemester = $("#eduSemester").val(); if(studentId == "" || eduYear == "" || eduSemester =="" ||studentId == undefined || eduYear == undefined || eduSemester ==undefined ){ console.log("未选择完成") $("#courseId").empty(); $("#courseId").append("<option value=''>请选择所有条件</option>"); return; } $.ajax({ type: "POST", url: prefix+"/getcourse", data:{ studentId:studentId, eduYear:eduYear, eduSemester:eduSemester, }, dataType: 'json', success: function(result) { if (result.code == web_status.SUCCESS) { var courseList = result.data; if(courseList.length == 0){ $.modal.alertError("该学生在该学年该学期没有课程!"); $("#courseId").empty(); $("#courseId").append("<option value=''>未找到课程</option>"); return; } $("#courseId").empty(); $("#courseId").append("<option value=''>请选择课程</option>"); for(var i = 0; i < courseList.length;i++){ $("#courseId").append("<option value='"+ courseList[i].courseId+"'>"+ courseList[i].courseName+"</option>"); } } else { $.modal.alertError(result.msg); } }
这段代码实现的功能是从服务器获取学生在指定学年和学期的课程列表,并将课程信息渲染到一个下拉框中。具体来说,该函数首先获取三个参数:学生ID、学年和学期。如果这些参数中任何一个为空或未定义,则在控制台中打印“未选择完成”并清空下拉框中的选项。否则,它将使用AJAX发送POST请求到服务器的“prefix/getcourse”端点,该端点接受三个参数:学生ID、学年和学期。如果请求成功,它会将返回的课程列表渲染到下拉框中。如果课程列表为空,则会在下拉框中添加一个“未找到课程”的选项。如果请求失败,则会在控制台中打印错误消息。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)