今天实现页面的一个功能,需要限制输入框的数据格式为0-359的数字,常规的实现不太现实,于是想到了正则表达式的预搜索功能。
翻看了deelx文档的预搜索语法:预搜索是判断当前位置的前后字符,是否符合指定的条件,但不匹配前后的字符。(预搜索表达式不匹配任何字符,它只指示位置信息)
表达式 | 方向 | 说明 |
---|---|---|
(?=xxx) | 正向预搜索(向右) | 正向预搜索,判断当前位置右侧是否能匹配指定表达式 |
(?!xxx) | 正向预搜索否定,判断当前位置右侧是否不能够匹配指定表达式 | |
(?<=xxx) | 反向预搜索(向左) | 反向预搜索,判断当前位置左侧是否能够匹配指定表达式 |
(?<!xxx) | 反向预搜索否定,判断当前位置左侧是否不能够匹配指定表达式 |