为了账号安全,请及时绑定邮箱和手机立即绑定

js正则表达式匹配【整个字符串】,以 / 开头不包含后面不包含空白符

js正则表达式匹配【整个字符串】,以 / 开头不包含后面不包含空白符

烙印99 2018-09-10 12:10:31
输入框内容校验,以 / 开头不包含后面不包含空白符<!DOCTYPE html><html ng-app="myApp"><head>    <meta charset="UTF-8">    <title>input</title></head><body><form name="form">    <input type="text"  ng-model="data" name="input" ng-model="data"    required  ng-pattern="/^\/\S*$/" ></form><div ng-show="form.input.$invalid">starts with / ,space not allowed</div><script src="../lib/angular.js"></script><script>var myapp=angular.module("myApp",[]);myapp.controller("ctrl",["$scope",function ($scope) {}])</script></body></html>这个正则表达式不能正常应对“/ ”求指导
查看完整描述

1 回答

?
米脂

TA贡献1836条经验 获得超3个赞

以 / 开头,后面不包含空格?
这样没错呀。

/^\/\S*$/.test('/');//=>true

/^\/\S*$/.test('/test');//=>true

/^\/\S*$/.test('/ ');//=>false

/^\/\S*$/.test('/tes t');//=>false

/^\/\S*$/.test('/test ');//=>false

/^\/\S*$/.test('test');//=>false


查看完整回答
反对 回复 2018-10-14
  • 1 回答
  • 0 关注
  • 3470 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信